Software Engineer, AI & Data Systems

Skills
AlgorithmsAnalyticsData ArchitectureDatabasesGeomaticsLarge Language ModelsModeling
Role

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.