Senior AI Systems Engineer
Job Description
-
Design, develop, and deploy reliable AI-powered software 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., Pydantic AI or similar orchestration tools)
-
Implement event-driven and asynchronous architectures to support high-performance AI applications
-
Stay informed about the latest trends and advancements in Generative AI and agentic development 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
What You’ll Bring:
-
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 & Experience:
-
Minimum of 5 years of experience working with Python in production
-
environments
-
At least 2 years of experience in building AI-based software systems
-
Bachelor’s degree in Computer Science or related field
-