Senior Software Engineer, AI Platforms
Core
Design, develop, and maintain scalable full-stack applications and services powering next-generation AI assistants and RAG systems for internal teams and external stakeholders.
Role type
Senior Full Stack Software Engineer (AI Platforms)
Builds
Scalable enterprise applications, RESTful APIs, microservices, and AI-powered assistant interfaces
Domain
Commercial Real Estate Technology / Generative AI
Deliverable
production ML models | product features
Required skills
Python, Node.js, React/Angular, RESTful API design, Microservices architecture, Vector databases, Information retrieval, CI/CD pipelines, SQL/NoSQL data modeling, Cloud infrastructure (Azure/AWS/GCP), Docker/Kubernetes
Preferred skills
Prompt engineering, LLM integration, RAG project experience
Technologies
Python, Node.js, React, Angular, Azure, AWS, GCP, Docker, Kubernetes, GitHub Actions, Git, SQL Server, CosmosDB, Vector databases
Responsibilities
Design and implement backend services and microservices; Develop full-stack solutions integrating frontend and backend components; Build and optimize search and retrieval systems; Integrate AI/ML models and RAG systems into production; Implement prompt engineering strategies for intelligent assistants; Lead maintenance, bug fixing, and codebase enhancements; Contribute to CI/CD automation and testing strategies; Support architectural discussions and technical decision-making
Seniority
Senior, hands-on IC