Senior Machine Learning Engineer
ashbyhq
Job Description
Duties/Responsibilities:
-
Design, develop, and deploy LLM-powered and generative AI systems to enhance real estate operations, customer experience, and product innovation
-
Build and optimize agentic pipelines, including orchestration, tool integration, and feedback loops
-
Work closely with various teams (e.g., operations, marketing, product development) to identify and prioritize opportunities for AI and LLM integration
-
Architect and maintain scalable, production-grade AI systems using Python, cloud platforms, and modern AI frameworks (e.g., LangChain or similar orchestration tools)
-
Implement event-driven and asynchronous architectures to support high-performance AI applications
-
Apply prompt engineering and LLM fine-tuning approaches where applicable to improve system performance
-
Stay informed about the latest trends and advancements in Generative AI and LLM ecosystems to drive innovation and maintain competitive advantage
-
Troubleshoot, optimize, and refine AI systems to ensure high performance, reliability, and scalability in production environments
-
Maintain thorough documentation of systems, processes, and results; communicate findings and progress to stakeholders
Required Skills/Abilities:
-
Strong programming skills in Python, with experience in building and deploying production-grade systems
-
Experience working with Generative AI / LLM-based applications and workflows
-
Solid understanding of system design, scalable architectures, and model deployment strategies
-
Familiarity with agentic workflows, orchestration frameworks, and multi-step AI pipelines
-
Understanding of asynchronous processing, event-driven systems, and distributed architectures
-
Experience with containerization (e.g., Docker) and cloud platforms
-
Strong problem-solving skills with the ability to analyze complex systems and implement effective solutions in a dynamic environment
-
Excellent interpersonal skills, with the ability to communicate technical concepts to non-technical stakeholders effectively
-
Willingness to learn and adapt to new technologies and methodologies as the field of AI continues to evolve
-
Experience managing multiple projects simultaneously, with a focus on meeting deadlines and delivering high-quality work
Education and Experience:
Minimum of 2 years of experience working with Python in production environments
-
At least 5 years of experience in AI/ML, with exposure to Generative AI or LLM-based systems preferred
-
Bachelor’s degree in Technology or related field
Must-Have: Ability to truly encompass our Company Core Values
-
Work Hard. Be Kind
-
“We” are bigger than “me”
-
Tech x Humanity
Physical Requirements:
-
Sit for long periods of time