MAIN RESPONSIBILITIES
-
-
-
- Work with engineers across the department to design and implement machine learning models into new products, from prototype to production and real-world uses
- Design and build scalable data pipelines to support the team’s data needs
- Implementing data cleaning and preprocessing routines to ensure that data is ready for use in computer vision algorithms and models
- Building and maintaining data lakes, data warehouses, and other data storage solutions to enable scalable and efficient data processing
- Building and maintaining documentation and training materials to enable data scientists and other team members to use the data pipelines effectively
- Staying up to date with the latest developments in data engineering and related fields, and applying this knowledge to improve data pipeline efficiency
- Create and deliver reports and presentations to leadership, peers, and external parties for design, test, and production readiness reviews
-
-
REQUIREMENTS AND PREFERRED SKILLS:
-
-
-
-
- Ability to program in one or more programming languages including but not limited to Python, Go, Rust, C/C++
- Experience in collaborative software development environment and exposure to at least one version control system
- Familiarity with machine learning and data pipeline tools and frameworks
- Fundamental understanding of neural networks and common machine learning algorithms
- Exposure to discrete mathematics and related fields is a plus
- Intrigued by one of the following emerging technologies:
-
-
- Ubiquitous computing
- Computer vision
- Robotics
- Cloud platforms
- Workplace AI
-
-
- Excellent communication skills
-
-
-