We are on the lookout for a Senior Software Engineer who is deeply passionate about utilizing AI and machine learning to drive productivity, insights, and growth within the real estate sector. At PLACE, you will play a pivotal role in designing and developing solutions using advanced AI agent frameworks such as CrewAI, Langchain, and Large Language Models (LLMs). Your work will focus on creating intelligent, data-driven products and services. This position offers a rare chance to shape the future of real estate through state-of-the-art AI, steering the technical vision from initial concept to full production, while collaborating closely with our data science, product, and platform teams.
Responsibilities
- Architect and Develop AI Solutions: Design, implement, and optimize production-quality AI systems that leverage agent frameworks (CrewAI, Langchain) and LLMs to power next-generation features for the real estate ecosystem.
- Integrate with Core Services: Develop seamless integrations with PLACE’s existing platform services—such as CRM, transaction management, marketing automation, and analytics—ensuring an exceptional user experience.
- Leverage Vector Databases and Retrieval Techniques: Apply embeddings, retrieval algorithms, and data modeling for vector databases to deliver highly relevant, contextual insights to real estate agents and their clients.
- Scalable and Robust Infrastructure: Collaborate with DevOps and cloud engineers to architect large-scale, reliable, and secure distributed systems on AWS or GCP, utilizing containerization technologies (Docker, Kubernetes) and modern orchestration frameworks.
- Cross-functional Collaboration: Partner leaders, and product managers to translate business requirements into technical roadmaps. Communicate complex AI concepts in clear, business-focused insights to stakeholders across the organization.
Continuous Improvement and Innovation: Stay ahead of emerging AI technologies, agent frameworks, and MLOps best practices. Champion innovation and standardization
Qualifications
Minimum Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Machine Learning, or a related field.
- 3+ years of professional software development experience, with demonstrated expertise in machine learning, AI frameworks, or intelligent systems.
- Proficiency in Python, Nodejs, or similar languages, and experience with frontend frameworks.
Preferred Qualifications:
- Deep familiarity with agent-based AI frameworks (CrewAI, Langchain) and Large Language Models (LLMs).
- Proven track record in designing and implementing scalable, distributed computing systems that meet strict performance and reliability criteria.
- Experience with embeddings, retrieval algorithms, and vector databases (e.g., Pinecone, Faiss).
- Ability to translate complex technical problems into actionable insights and communicate effectively to both technical and non-technical stakeholders.
- Passion for real estate, delivering compelling user experience