Software Engineer, AI & Data Systems
Skills
AlgorithmsAnalyticsData ArchitectureDatabasesGeomaticsLarge Language ModelsModeling
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 4+ years of professional software engineering experience
- Experience architecting and building systems from the ground up
- Strong backend engineering and API development experience
- Strong experience with relational databases and data modeling
- Experience integrating multiple data sources and systems
- Experience working with geospatial or mapping technologies
- Experience building AI/ML-powered features or applications
- Strong understanding of cloud infrastructure and modern development practices
- Experience designing secure applications and handling sensitive data
- Understanding of authentication authorization encryption and access controls
- Ability to work independently with ambiguous requirements
Nice to have
- Architect mindset
- Independent builder
- Strong problem solver
- Adaptable
- Security minded
- AI grounded
Day to day
- Architect and build a proprietary technology platform from the ground up.
- Integrate and normalize large datasets from multiple internal and external sources into a unified architecture.
- Develop APIs data pipelines and AI-enabled features that improve matching recommendations and decision-making.
- Design scalable geospatial data models cloud infrastructure and secure systems that can grow with the product.
