About Mapped
Mapped is an AI-powered data platform for commercial and industrial spaces that helps property owners, facility operators, and solution providers to rapidly access real-time data from building systems, sensors, devices, and vendor APIs by automating the data discovery, extraction, and normalization process. Mapped uses machine learning to abstract the complexities of data integration to create an independent data layer with an open-source data model
About the role
We're seeking a Senior Python Backend Engineer to own and evolve our core data processing infrastructure. In this role, you'll build and maintain the microservices that power our semi-automated data translation pipeline—transforming diverse building data sources (BACnet, IoT sensors, mechanical drawings) into structured, ontology-compliant knowledge graphs. This is a backend engineering role focused on architecting reliable, scalable systems, not a data science or analytics position.
What you'll do
- Own microservices architecture: Design, build, and maintain microservices responsible for ingesting, processing, and transforming complex building data into structured graph representations
- Workflow orchestration: Develop and manage data processing workflows that combine ML/AI automation with human-in-the-loop processes for quality and accuracy
- User controllability: Build APIs and interfaces that give users fine-grained control over data pipelines and workflow execution
- Complex data modeling: Architect and implement sophisticated data models for graph-based representations that comply with standard building ontologies
- Code quality: Write production-grade code that is reliable, extensible, and maintainable, serving as a technical standard for the team
- Database management: Design efficient database schemas and queries across our MongoDB and Postgres infrastructure
Qualifications
Required
- 5+ years of backend engineering experience with Python in production environments
- Strong software engineering fundamentals: Deep understanding of modern design patterns, clean architecture, and maintainable code practices
- Microservices expertise: Proven experience building and maintaining distributed microservices architectures
- Complex data modeling: Demonstrated ability to design and implement sophisticated data models, ideally with graph databases or graph-like structures
- Database proficiency: Hands-on experience with both SQL (Postgres) and NoSQL (MongoDB) databases
- Workflow orchestration: Experience with workflow management tools and building reliable data pipelines
- API design: Strong background in designing RESTful APIs or similar interfaces for system integration
Nice-to-have
- Experience with graph databases or knowledge graph systems
- Background in IoT, building automation systems, or industrial data integration
- Experience with ML/AI model integration in production systems
- Experience with LLM application in data processing
- Understanding of human-in-the-loop system design
Benefits
(Applicable for regular full-time roles based in the US)
- Unlimited PTO + 10 company holidays
- Health, vision, and dental insurance - 100% covered for employees, 65% covered for dependents
- 401K Plan
- Fully distributed, flexible, and remote working
- Flexible working hours
- Paid parental leave for birthing and non-birthing parents
Mapped is an equal opportunity employer that highly values diversity. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any other protected class.