{"id":3258641,"url":"https://alion.io/job/agile-robots-senior-machine-learning-engineer-mfd-computer-vision-for-robotics","title":"Senior Machine Learning Engineer (m/f/d) Computer Vision for Robotics","company":{"id":51883,"name":"Agile Robots","domain":"agile-robots.com","url":"https://alion.io/company/agile-robots","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":null},"role":"Robotics","role_family":"Robotics","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Munich, Germany"],"countries":["DE"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":86000,"max_usd":206000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":275},"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"C++","optional":false},{"name":"Computer Vision","optional":false},{"name":"CUDA","optional":false},{"name":"Imitation Learning","optional":false},{"name":"Localization","optional":false},{"name":"Machine Learning","optional":false},{"name":"ONNX","optional":false},{"name":"Python","optional":false},{"name":"PyTorch","optional":false},{"name":"Reinforcement Learning","optional":false},{"name":"Reinforcement Learning","optional":false},{"name":"ROS","optional":false},{"name":"TensorRT","optional":false}],"status":"live","first_seen_at":"2026-10-14T09:38:15Z","employer_posted_date":"2026-10-19","last_verified_at":"2026-10-29T20:40:07Z","board_verified":true,"closed_at":null,"days_open":15,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":15},"description":"The AI Teams at Agile Robots are looking for a Senior Machine Learning Engineer (m/f/d) Computer Vision for Robotics, who will design and train deep-learning models for visual servoing in precision robot manipulation. Your model's output steers the robot as it moves, so inference latency and sub-millimetre accuracy both decide whether the task succeeds.\nResponsibilities\nMethod Development: Develop deep-learning methods for visual servoing and robotic vision, adapting and combining existing methods for new tasks where that requires significant changes.\nModel Training: Design, train, fine-tune, and evaluate models in PyTorch, including adapting pretrained and foundation models to real robot tasks.\nPerception Methods: Develop 2D and 3D perception for pose estimation, depth, tracking, and geometric understanding, combining learned, classical, and optimization-based methods where each fits.\nClosed-Loop Integration: Integrate learned models into closed-loop robot control for high-precision manipulation.\nRobot Evaluation: Evaluate models on real robots and precision manipulation tasks, analyse failure cases, and improve robustness and generalization.\nReal-Time Deployment: Build real-time inference pipelines in C++ and Python and optimize models with ONNX, TensorRT, and CUDA to meet the timing of the control loop.\nEssential Skills\nBackground: Master's degree or PhD in computer science, robotics, electrical engineering, or a related field, or an equivalent combination of research and industry experience, with three or more years in machine learning, computer vision, or robotics.\nML Pipeline: Hands-on experience designing, training, and tuning deep-learning models end to end in PyTorch.\nMethod Development: Experience adapting, combining, or extending existing machine learning or vision methods for a new task, with changes that required understanding how those methods work internally.\nComputer Vision: Solid understanding of computer vision and 2D/3D geometry.\nProgramming: Software development in Python, with working knowledge of C++.\nBeneficial Skills\nRobot Control: Understanding of robot kinematics, feedback control, or visual servoing, or experience with high-precision manipulation. The team supports candidates in building this experience on the job.\nModel Deployment: Experience deploying optimized models with ONNX, TensorRT, or comparable frameworks, including on embedded or industrial GPU platforms.\nRobot Learning: Familiarity with reinforcement learning or imitation learning.\nIndustrial Cameras: Experience with industrial 2D/3D cameras, lens models, camera calibration, or point clouds.\nRobotics Middleware: Experience with ROS or ROS 2.\nWhat we offer\nA dynamic high-tech company, combined with financial soundness and world-class investors.\n\nJoin an interdisciplinary, international team with 60+ different nationalities in a collaborative work environment.\n\nLots of development opportunities as we continue to grow.\n\nChallenging tasks and impactful projects alongside experts that enable professional and personal growth.\n\nCorporate Benefits Program covering health, mobility, and learning for 100€ net per month.\n\nModern office facilities with a rooftop terrace overlooking Munich, free drinks & fruits, and regular company events contribute to a good working environment\n\nAbout us\nAgile Robots SE is an international high-tech company based in Munich, Germany with a production site in Kaufbeuren and more than 3500 employees worldwide. Our mission is to bridge the gap between artificial intelligence and robotics by developing systems that combine state-of-the-art force-moment-sensing and world-leading image-processing technology. This unique combination of technologies allows us to provide user-friendly and affordable robotic solutions that enable intelligent precision assembly. \nThis is made possible by our employees, who bring out the best in each and every day with creativity and enthusiasm. Become part of this team and shape the future of robotics with us!\nWe are proud of our diversity and welcome your application regardless of gender and sexual identity, nationality, ethnicity, religion, age, or disability.","description_format":"text","description_chars":4170,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"master","optional":false},"security_clearance":false,"languages":[]},"benefits":["Company events"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Robotic Software & Control Systems","Artificial Intelligence","Robotics","Humanoid Robots"],"lifecycle":[{"event":"open","at":"2026-10-26T03:15:59Z"}],"visa":[],"liveness":{"score":84,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.889,"p_room":0.945,"age_days":14,"expected_fill_days":39,"reasons":["conf:2","velocity","win:mid"],"computed_at":"2026-10-29T05:49:05Z"},"pay":null,"html_url":"https://alion.io/job/agile-robots-senior-machine-learning-engineer-mfd-computer-vision-for-robotics","json_url":"https://alion.io/job/agile-robots-senior-machine-learning-engineer-mfd-computer-vision-for-robotics.json","meta":{"generated_at":"2026-10-29T23:41:58Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":34857,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-30T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":51883},"rest":"https://alion.io/mcp/rest/get_company?id=51883"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fagile-robots-senior-machine-learning-engineer-mfd-computer-vision-for-robotics"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fagile-robots-senior-machine-learning-engineer-mfd-computer-vision-for-robotics"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fagile-robots-senior-machine-learning-engineer-mfd-computer-vision-for-robotics"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/agile-robots-senior-machine-learning-engineer-mfd-computer-vision-for-robotics\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fagile-robots-senior-machine-learning-engineer-mfd-computer-vision-for-robotics"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3258641}},{"tool":"search_jobs","arguments":{"company":"agile-robots.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3258641},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}