This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Machine Learning Engineer, Sentry Tower in the United States.
This role provides the opportunity to lead the development of cutting-edge machine learning solutions for real-time perception and autonomous systems. You will own the end-to-end ML stack, designing and deploying multi-sensor object detection models on edge compute devices while optimizing algorithms for performance, efficiency, and scalability. The position combines research, engineering, and deployment, allowing you to translate state-of-the-art ML techniques into operational systems with real-world impact. Working in a collaborative, fast-paced environment, you will partner across teams to innovate, mentor others, and ensure that solutions meet rigorous technical and operational requirements. Your work will directly influence the next generation of secure and autonomous monitoring systems.
Accountabilities:
As a Senior Machine Learning Engineer, you will be responsible for driving the ML initiatives that power perception and autonomous decision-making. Key responsibilities include:
-
Propose, prototype, and implement innovative ML solutions for real-world sensing and autonomous challenges.
-
Develop and maintain core ML pipelines, ensuring models are robust, efficient, and production-ready.
-
Design, train, and deploy deep learning models for real-time perception tasks on edge devices.
-
Curate datasets, perform ablation studies, and evaluate model performance to guide improvements.
-
Collaborate cross-functionally with camera, systems, and labeling teams to integrate ML solutions seamlessly.
-
Provide technical mentorship and guidance to junior ML engineers, fostering knowledge sharing and best practices.
-
Optimize on-device inference across CPU, GPU, and NPU, focusing on latency, memory, and power efficiency.
Requirements:
The ideal candidate will have deep expertise in machine learning, computer vision, and deploying production-scale models. Qualifications include:
-
MS or PhD in Machine Learning, Robotics, or Computer Science, with emphasis on Computer Vision.
-
BS in Computer Science, Machine Learning, Electrical Engineering, or related field.
-
6+ years of experience developing, benchmarking, and optimizing ML algorithms on large-scale datasets.
-
Strong background in deep learning and computer vision, including experience with object detection, tracking, and segmentation.
-
Proficiency in C++ (Linux) and Python, with experience using frameworks such as PyTorch, JAX, or TensorFlow.
-
Experience deploying models using TensorRT or ONNX, and optimizing for on-device inference.
-
Ability to design and maintain automated tests, and perform system profiling and tuning for efficiency.
-
Eligible to obtain and maintain a U.S. Secret security clearance.
Preferred Qualifications:
-
Expertise in SLAM, visual odometry, multi-view geometry, sensor fusion (RGB-D, LIDAR), and optical flow.
-
Experience troubleshooting and analyzing remotely deployed ML systems.
-
Prior experience in a technical leadership role, mentoring junior engineers.
Benefits:
This role offers a highly competitive compensation and benefits package, including:
-
Salary range: $220,000—$330,000 USD, plus equity grants.
-
Comprehensive healthcare coverage including medical, dental, and vision plans.
-
Generous PTO, including holiday hiatus and caregiver/wellness leave.
-
Family planning support, including fertility, adoption, and parenting resources.
-
Mental health support, therapy, and life coaching resources.
-
Professional development reimbursement.
-
Commuter benefits and relocation assistance where applicable.
-
Retirement savings plan (401(k), Roth, or regional equivalents).