Overview
SERHANT. is the most followed real estate brand in the world, calibrated for the marketplace of tomorrow, delivering proven results for buyers, sellers, and developers. SERHANT. revolutionizes the traditional brokerage model by innovating through media and content creation and is powered by a full-service in-house film studio as well as an amplification platform that puts our properties in front of more people than anyone else.
About the Role
As a Backend Systems Engineer at SERHANT., you will design, build, and maintain the AI-powered applications and infrastructure that support our technology platform. You’ll work autonomously across multiple projects, integrating large language models (LLMs), developing Model Context Protocol (MCP) servers, and modernizing legacy systems while ensuring production stability. This is a hands-on engineering role where you’ll own features end-to-end—from database design to API development—contributing directly to a scalable, modern, and intelligent technology ecosystem.
Responsibilities
- Design and build MCP services and REST microservices for AI agent integrations
- Build and maintain serverless applications with Azure Functions and FastAPI
- Own features end-to-end, including database schema design, API development, and deployment
- Transform legacy codebases into scalable, maintainable solutions
- Develop and maintain AI agents built in LangChain/CrewAI and comparable frameworks
- Deploy and manage cloud services in Azure (Functions, Container Apps, Service Bus)
- Implement monitoring, structured logging, and tracing with OpenTelemetry
- Contribute to CI/CD pipelines with GitHub Actions, trunk-based development, and infrastructure as code (Terraform, Bicep)
- Collaborate cross-functionally with product, design, and engineering teams to deliver seamless experiences
- Research, adopt, and implement new frameworks, AI tools, and best practices to advance backend systems
- The company reserves the right to add or change duties at any time.
Qualifications
- Bachelor's degree in computer science, Engineering, or related field (or equivalent experience)
- 5+ years building production Python applications
- Strong expertise in Python (FastAPI, async/await, type hints, Pydantic v2)
- Hands-on experience with Azure cloud services (Functions, Container Apps, Service Bus)
- Production experience with LLMs (OpenAI, Anthropic Claude, LangChain, LlamaIndex)
- Database expertise: PostgreSQL, Supabase, and vector databases (pgvector, Pinecone)
- Familiarity with Linear for task management and agile workflows
Skills
- Backend Development (Python, FastAPI, async systems)
- AI/LLM Integrations (RAG, MCP servers, LangChain, CrewAI, SmolAgents)
- Infrastructure as Code & CI/CD (Terraform, Bicep, GitHub Actions)
- Monitoring & Reliability (OpenTelemetry, structured logging)
- Problem-Solving & Refactoring (legacy modernization, scalability improvements)
Seniority level
Employment type
Job function