Software Engineer, Python

NearmapCarlsbad, CA
Hybrid

About The Position

Property intelligence is reshaping how the world understands the built environment, and Nearmap is driving that. We put powerful aerial imagery, AI-driven analytics, and geospatial tools into the hands of the people who plan, build, insure, and govern the places we all live and work. Our technology turns property uncertainty into decisive action, and our culture brings out the best in the people who build it. The role As a Machine Learing Engineer, you will support a team of Data Scientists with tooling, data transformation, and deploying realtime models on Ray Serve endpoints. The team builds risk models and other related scores, using geospatial data as inputs to identify damage, rate the quality of a roof, or predict the likelihood of damage in the event of a natural disaster. Your role is to support the Data Science team's end-to-end workflow, and to be the key bridge between them and our ML Ops teams and systems in Australia and Poland

Requirements

  • Around two years of industry experience writing Python in a professional software or ML engineering context
  • A degree in Computer Science or a related technical field
  • Hands-on experience working in a shared codebase: feature branches, pull request reviews, collaborative development with other engineers
  • Strong Python fundamentals and a track record of writing clean, maintainable, well-tested code
  • Solid data engineering skills, SQL, and experience with workflow tools like Airflow or Spark
  • Practical experience with LLMs, whether integrating APIs, fine-tuning, prompt engineering, or building LLM-powered components
  • Good communication, including the ability to talk to non-engineers without losing the technical plot

Nice To Haves

  • AWS experience (S3, EC2, ECS)
  • Docker and containerised environments
  • REST API integration at scale
  • MLOps and CI/CD
  • Familiarity with geospatial data

Responsibilities

  • Supporting the deployment of new risk models and scores in production.
  • Helping work with large scale data sets (hundreds of millions of rows), and building custom workflows on top of existing foundations.
  • Set up Claude Code usage patterns to allow team members to work more easily with AWS / Ray / Docker / Linux tooling.
  • Own data transformation pipelines that turn semantic geospatial maps of a property into attributes suitable for categorical modelling.
  • Collaborating with engineers to ensure solutions will work reliably on our tens-of-petabyte scale data sets, with multi-date, multi-angle, multi-modal data as inputs to algorithms.

Benefits

  • 4 extra "YOU" days off each year
  • Company-sponsored volunteering days
  • Generous parental leave policies
  • Work from Overseas Policy
  • Access to LinkedIn Learning
  • Discounted Private Health Insurance plans
  • Monthly wellbeing and technology allowance
  • A Nearmap subscription
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service