Data Engineer for Machine Learning in Computer Vision (Robotics)
Bosch GroupAbout the role
Company Description
The Bosch Global Software Technologies (BGSW) newly established Robotics & Autonomous Systems Software Group in Warsaw is working on new and innovative robotics and autonomous systems projects as joint Partner with Autonomous Systems and Computer Vision Groups at Bosch Corporate Research in Germany and US.
Job Description
In this international team, you have the opportunity to take responsibility in the end-to-end creation process – from the innovation idea to the product. You will join a growing team that works in an agile and self-empowered but structured way to deliver software modules & platforms, state-of-the-art robotics algorithms, simulation models, scenarios & systems (tightly integrated in CI/CD) as well as significantly contribute to system requirements and robot prototypes hardware and it’s iterations.
In this context, you will co-lead, supervise and execute all data engineering activities within Perception Team (Computer Vision) of Next Generation Residential Robot. Additionally depending on your main responsibilities tasks and bandwidth / priorities you will be training selected ML models.
The Warsaw site features space to innovate, leisure areas as well as state-of-the-art laboratory facilities for robotics development including industry-leading motion capture tracking system and customer environment simulation physical space (currently under construction).
Responsibilities/Tasks:
- Participate in defining data requirements for specific ML tasks, create and manage labeling guidelines according to those requirements
- Coordinate data sourcing and labeling activities for creating ML datasets
- Coordinate and perform data cleaning and quality check activities
- Manage datasets and databases, including their integration into a training pipeline
- Coordinate and perform activities related to sourcing data from field appliances
- Use and train ML models for data related activities, e.g. pseudolabeling
- Perform small scale/proof-of-concept trainings on newly acquired data
- Assist in benchmarking ML models and create datasets for effective and relevant benchmarking
Qualifications
Profile:
Must have:
- Basic understanding of ML/CV data requirements (diversity, amount, image types/formats)
- Understanding of labeling (personal experience with coordinating or performing labeling is welcome, as well as knowledge of some labeling tools)
- Basic statistics skills
- Attention to detail, initiative, communication
- Strong Python knowledge
- Some experience with ML training (pytorch preferably)
- Minimum 2 years of professional experience in either machine learning, labeling coordination or data engineering
- University degree in Computer Science, Mathematics, Engineering or related fields
Nice to have
- Cloud development skills
- Experience with big data (storage solutions, data versioning tools)
Additional Information
Benefits:
We would like to offer you number of amenities for you and your loved ones.
Work #LikeABosch:
- Contract of employment and a competitive salary (together with annual bonus)
- Flexible working hours
- Referral Bonus Program
- Copyright costs for IT employees
Grow #LikeABosch:
- Complex environment of working, professional support and possibility to share knowledge and best practices
- On-going development opportunities in a multinational environment
- Broad access to professional trainings, conferences and webinars
- Language courses
Live #LikeABosch:
- Private medical care and life insurance
- Multisport card and sports teams
- Lunch Pass Card
- Number of benefits for families (for instance summer camps for kids)
- Non working days on the 24th and 31st of December
- Discounts for Bosch products
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s