Nearmap
Property intelligence
SoftwareEngineer,Python
Neural analysis suggests this role is
optimal for mid candidates.
“Software Engineer, Python at Nearmap. Skills: Machine Learning Engineer, Data Science, MLOps. Support deployment of new risk models. Support deployment of new risk scores”
Industry & Context.
What They're Looking For.
Must Have
Around two years of industry experience, Degree in Computer Science, Hands-on experience working in a shared codebase, Python fundamentals, Track record of writing clean code, Solid data engineering skills, SQL, Experience with workflow tools, Practical experience with LLMs
Nice to Have
AWS experience, Docker and containerised environments, REST API integration at scale, MLOps and CI/CD, Familiarity with geospatial data
What You'll Do.
Support deployment of new risk models
Support deployment of new risk scores
Work with large scale data sets
Build custom workflows
Set up Claude Code usage patterns
Own data transformation pipelines
Turn semantic geospatial maps into attributes
How You'll Work.
Team & Collaboration
Data Science team; ML Ops teams; Distributed team
Communication Scope
Talk to non-engineers
Full Job Description
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 What you'll be doing * 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. ## Qualifications What we're looking for You'll need: * 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 Pyth
Applying for this Software Engineer, Python role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on SmartRecruiters
- SmartRecruiters often includes a video screening step — check camera and mic permissions.
- Link your GitHub or portfolio directly in the profile section for technical roles.
- Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.
ANONYMOUS · UNFILTERED
What do employees actually say about Nearmap?
Real rants from real employees. Read before you apply.