Remote Lead Software Engineer

closed
Logo of DroneDeploy

DroneDeploy

πŸ“Remote - United States

Job highlights

Summary

The job is for a Machine Learning Engineer working remotely within the U.S. The role involves leading machine learning model design, development, and improvement for computer vision problems. The team meets in person annually, and benefits include competitive salary, comprehensive health benefits, flexible time off, professional development opportunities, and wellness programs.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field with 5+ years of professional experience in ML Data Science and MLOps
  • Experience designing, building, deploying, debugging and maintaining large-scale production ML systems to solve computer vision problems
  • Ability to timebox experiments, iterate effectively and leverage excellent problem-solving skills to triage routes to success
  • Experience with modern ML in Pytorch, Keras, TensorFlow or equivalent
  • Experience building and improving models like Mask2former, MaskRCNN, Resnet, Unet
  • Experience running and monitoring multiple ML experiments in cloud environments concurrently
  • Experience using and extending MLOps platforms (e.g. WandB, Vertex AI, Metaflow, mlflow, Databricks)
  • High degree of comfort with UNIX and training and inference on cloud instances cloud platforms (e.g., AWS, Google Cloud, Azure) and containerization technologies (e.g., Docker, Kubernetes)
  • Experience with CI/CD tools (e.g., Jenkins, GitHub CI)
  • Experience as a productive remote employee able to overlap standup AM meetings PST
  • Strong communication and leadership skills

Responsibilities

  • Train, improve, evaluate, integrate, and deploy machine learning models for a variety of computer vision use cases
  • Optimize the performance of ML models and systems for speed, accuracy, and resource efficiency
  • Collaborate with ML, Computer Vision, and DevOps Engineers to automate and streamline the ML model training, testing, and deployment pipelines
  • Building and maintaining high-quality datasets, ensuring data gets labeled properly and errors corrected, targeting additional relevant data, and evaluating the impact on the models
  • Lead the design, development, and maintenance of scalable and efficient machine learning infrastructure
  • Lead a team of talented engineers with ample opportunities for professional growth and leadership development
  • Stay up-to-date with the latest ML advancements and evaluate their potential application to our workflows
  • Collaborate with cross-functional teams to understand business requirements and deliver ML solutions that meet organizational goals

Preferred Qualifications

  • Proficient in leading and managing large MLOps projects
  • Proficiency in developing and debugging C++
  • Proficient with 3D perception and 3D reconstruction pipelines

Benefits

  • Competitive salary
  • Comprehensive health benefits
  • Flexible time off
  • Professional development opportunities
  • Wellness programs
This job is filled or no longer available