About The Position

Nearmap is seeking a hands-on Machine Learning Engineer with a passion for R&D and strong expertise in applying deep learning techniques to practical computer vision applications. This role involves working with a talented team of Data Scientists and Machine Learning Engineers to significantly impact Nearmap products. The engineer will be responsible for training novel deep learning models using extensive datasets, including high-resolution imagery, multi-angle source imagery, and 3D textured mesh. Collaboration with team members will be crucial for solving 2D and 3D vision tasks, which includes selecting model architecture, designing training and evaluation methodologies, generating suitable datasets, and optimizing models for deployment. The developed models will be deployed to process millions of square kilometers of Nearmap imagery. Experience in applying deep learning techniques to commercial and non-academic problems is highly valued. The team is committed to software best practices such as infrastructure as code, GitOps, CI/CD, and automation. A strong background in 3D modelling is considered advantageous for this position.

Requirements

  • Ability to code in scientific Python, using a Linux environment, and Git for source control
  • Strong grasp of machine learning fundamentals (regularisation, hyperparameter optimisation, validation methods), and recent AI advancements
  • Follow the scientific method of formulating hypotheses, and applying statistical tests to validate them
  • Applying modern artificial neural networks to solve machine learning problem
  • Formal education in a field related to computer science, machine learning, deep learning and AI

Nice To Haves

  • Working on Machine Learning problems applied to image data (Computer Vision)
  • Experience with 3D computer vision, photogrammetry, structure-from-motion, or related technologies (3D Reconstruction)
  • Working on shared codebases to produce production quality code (Software Engineering)
  • Working on AWS or GCP using distributed virtual machines, Docker containers, etc. (Cloud Computing)
  • Using GPUs to accelerate scientific computing (GP-GPU)
  • Working with large data sets, where data sets don't fit into memory, and require multiple nodes to compute efficiently (Scale)
  • Pragmatism: prioritize pragmatic solutions that work over elaborate theory when shipping products
  • Collaboration: communicate well, share knowledge, and be open to taking on ideas from anyone in the team
  • Attention to detail: Thoroughness in model development, testing, and documentation
  • A strong background in 3D modelling

Responsibilities

  • Design and scope greenfield machine learning projects in collaboration with the team
  • Develop and deliver end-to-end solutions to complex technical problems
  • Train and optimize deep learning models using our extensive multi-temporal, multi-angle, and 3D imagery datasets
  • Participate in technical discussions, code reviews, and knowledge sharing sessions

Benefits

  • Quarterly wellbeing day off - Four additional days off annually for your 'YOU' Days
  • Wellbeing and technology allowance
  • Annual flu vaccinations
  • Hybrid flexibility for this role
  • Nearmap subscription
  • Stocked kitchen with access to all the snacks you need
  • In-office lunch every Tuesday and Thursday at our Sydney CBD office
  • Showers available for anyone cycling to work or lunchtime gym-goers!
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service