Lead Software Engineer, Machine Learning
Team Overview
We are a team of highly skilled developers working on an industry-leading photogrammetry platform used by customers worldwide.
Role Overview
Your work will revolutionize industries by automating complex, high-impact tasks, enhancing safety, precision, and efficiency across global sectors like construction, agriculture, and conservation.
In this role, you will lead the design, development, implementation and improvement of innovative machine learning models to solve computer vision problems. Additionally, you will facilitate the development of robust and scalable machine learning infrastructure and operations. You will work closely with the Computer Vision and DevOps teams to ensure seamless deployment and management of ML models in production. This is a hands-on leadership role that requires a deep understanding of both machine learning and operational excellence.
\n Work Environment- This is a fully remote position within the U.S., offering you the flexibility to design your workday to maximize productivity and balance. We provide you with the autonomy to work in a way that suits you best as long as you’re able to collaborate effectively with our team, particularly during Pacific Time zone business hours.
- While our team is distributed across the country, we believe in the power of face-to-face connections. You'll have the opportunity to meet with colleagues in person at least once a year, fostering deeper collaboration and camaraderie. These occasional in-person meetings will be scheduled with plenty of advance notice, and we'll cover all travel expenses, making sure you’re comfortable and prepared.
- In addition to a competitive salary, we offer comprehensive health benefits, flexible time away from work, and support for ongoing professional development. We prioritize your well-being and personal growth as much as your professional success.
- Train, improve, evaluate, integrate, and deploy machine learning models for a variety of computer vision use cases, such as object detection, segmentation, feature matching, and depth estimation.
- Optimize the performance of ML models and systems for speed, accuracy, and resource efficiency.
- As a self-driven engineer, you'll take ownership of deliverables from design to implementation, release, and support. You'll also pick up the knowledge you need to complete the job.
- 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, including training, CI/CD, monitoring, and other automation.
- Lead a team of talented engineers with ample opportunities for professional growth and leadership development. We invest in our people, providing continuous learning opportunities and the chance to shape the future of machine learning.
- 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.
- 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.
- Proficient in leading and managing large MLOps projects.
- Proficiency in developing and debugging C++
- Proficient with 3D perception and 3D reconstruction pipelines.
#LI-Remote
Recommended Jobs
Mobile Fleet Maintenance Technician - Ft Worth, TX
Goodyear. More Driven. Let's Connect APPLY TODAY To Schedule Your On Site Interview! Text "Goodyear" to 66866 to connect with a recruiter! Starting Pay: Guaranteed Base Rate: $25 - $35 Hourl…
Full Time Perinatology Job TX
Whether you are searching for a position in your area or in another state, we have professionals to help you achieve your goals through our relationships with facilities nationwide - in rural settings…
Area Sales Representative - Fleetcard
About Us: Join the winning team at The McPherson Companies, a pioneer in the petroleum industry for over fifty years. At McPherson, we are more than a company; we are a family that values excellenc…
RECEPTIONIST
Receptionist – Auto Dealership As our new receptionist, you will be the voice and face of our dealership. So we need someone with a winning attitude and a professional appearance. While we prefer …
Production- 1st shift
Job Description: Join our team as a Warehouse Production Operator and contribute to a dynamic work environment. This role involves various warehouse tasks, including laminating and finishing, with…
Senior Operations Manager
Job Description Job Description Position Overview: The role oversees multiple reconditioning lines and is responsible to ensure necessary production metrics are consistently met. This positio…
Software Engineer 3
Description Company Description Synergy ECP is a Service Disabled Veteran-Owned Small Business SD(VOSB) that was formed in July 2007 with Headquarters in Columbia, MD and is m…
Data Engineer
Bounteous x Accolite makes the future faster for the world's most ambitious brands. Our services span Strategy, Analytics, Digital Engineering, Cloud, Data & AI, Experience Design, and Marketing. We …
Fitness Manager
Position Title: Fitness Manager Job Description: At Retro Fitness, “Get Real” is our promise of offering an honest, simple, non-intimidating approach to helping our community achieve their fitness …
Registered Nurse (RN) II Antepartum/Postpartum, Full-Time (Nights)
Requirements EDUCATION ~ Graduate of education program approved by the credentialing body for the required credential(s) indicated below in the Certifications, Licenses and Registrations section…