Sr. Software Engineer
Core
Design, build, and deploy production AI/ML and GenAI capabilities into smart building products while elevating the broader engineering team's AI capabilities.
Role type
Senior AI/ML Engineer (GenAI)
Builds
AI/ML models, GenAI features (LLM-powered copilots, intelligent alarm management), data pipelines, and developer tooling for smart building operations.
Domain
Building Automation Systems (BAS), Industrial IoT, Energy Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Python, PyTorch/TensorFlow, MLOps, LLM application development, RAG architectures, agentic workflows, system design, distributed systems, cloud platforms (Azure), containerization (Docker/Kubernetes)
Preferred skills
Industrial/OT/IoT domain knowledge, time-series data protocols (BACnet, MQTT, OPC UA), edge AI deployment, HVAC/fault detection experience, technical mentoring, cybersecurity in OT environments, LLM cost optimization
Technologies
Azure, Docker, Kubernetes, LangGraph, CrewAI, LlamaIndex, LangSmith, LangFuse, OpenTelemetry, Anthropic, OpenAI, AWS Bedrock, Azure OpenAI
Responsibilities
Design and deploy AI/ML models and GenAI features into smart building products; Build and maintain data pipelines and inference infrastructure; Implement RAG architectures and agentic workflows; Mentor engineers on AI/ML practices; Define reusable AI engineering patterns; Partner with data scientists to translate research into production systems.
Seniority
Senior, hands-on IC with team leadership