Lead Engineer - Machine Learning
Lead Engineer - Machine Learning
Location - Bangalore (Hybrid)
Who We Are
At Bastian Solutions R&D, we are a dynamic team of multidisciplinary engineers dedicated to innovation, envisioning groundbreaking ideas, and empowering Toyota Advanced Logistics to deliver cutting-edge autonomous vehicles and robotic systems to the material handling industry. We are a close-knit team that prides ourselves on a culture of putting our people first. It’s all about the team. Joining Bastian Solutions R&D means joining an extended work family that truly cares.
Responsibilities
- Design state of the art neural networks for vision, manipulation, and robot autonomy tasks.
- Select and implement cutting edge neural network algorithms directly from the latest research.
- Design, implement, and validate AI algorithms and models; optimize their performance for real-world neural networks for vision, manipulation, and robot autonomy tasks.
- Supervise model and dataset development across multiple projects, teams, and geographical locations.
- Develop new features for a self-optimizing, real and synthetic, data generation pipeline.
- Develop real time inference applications for embedded and mobile devices.
- Develop front and back-end systems for client/server inference.
- Create simulated environments for synthetic data generation.
- Evaluate and recommend the latest hardware for vision and robotic platforms.
- Maintain clear and transparent communication with cross-functional team, vendors, and clients.
- Ensure projects are executed in the most effective manner, in regards to; time, cost (budget) and function.
Requirements
- Bachelor / Master’s degree in computer science, or Engineering.
- 10+ years of experience with at least 5+ years in implementing and leading AI Solutions preferably in computer vision or neural network thesis/dissertation.
- Should be hands-on experience developing computer vision software in C++ and Python, including algorithm design and systems software development.
- Demonstrated experience with machine learning, Bayesian filtering, information theory and/or 3D geometry
- Experience in developing large scale neural networks using PyTorch, Tensorflow, Keras, etc.
- Understanding of applied mathematics, numerical optimization, and Object/Pattern Recognition
- Experience with 2D and 3D Computer Vision algorithms
- Experience in dataset development for computer vision tasks, including synthetic data generation
- Excellent software engineering fundamentals and a good understanding of architecture, design, and performance.
- Exposure to Autonomous Vehicles, Robotics, Automation, etc. a plus