Software Engineering Intern, Machine Learning Platform
Palo Alto, CA
Woven by Toyota
Woven by Toyota will help Toyota to develop next-generation cars and to realize a mobility society in which everyone can move freely, happily and safely.
Woven by Toyota is the mobility technology subsidiary of Toyota Motor Corporation. Our mission is to deliver safe, intelligent, human-centered mobility for all. Through our Arene mobility software platform, safety-first automated driving technology and Toyota Woven City — our test course for advanced mobility — we’re bringing greater freedom, safety and happiness to people and society.
Our unique global culture weaves modern Silicon Valley innovation and time-tested Japanese quality craftsmanship. We leverage these complementary strengths to amplify the capabilities of drivers, foster happiness, and elevate well-being.
TEAMWe work on the ML training and deployment ecosystem in AD/ADAS. You will be embedded within the Automated and Assisted Driving Team, and alongside other teammates, work directly with Autonomy ML engineers in Perception and Planning to accelerate development and deployment of ML models. Our mission is to provide scalable, reliable, and cost effective frameworks that enable fast delivery of high quality ML models, from data curation all the way to push button model deployment. Who We Are Looking ForWe are looking for a software intern who is passionate about large scale ML infrastructure systems, and is excited about improving reliability and speed of our ML development process by bringing state of the art insights from the broader ML community. You are excited about leveraging your first-hand experience in training ML models toward identifying and improving impactful infrastructure components. Your role would involve improving our dataset creation workflows, distributed training infrastructure, and efficiency of our metrics pipeline. You would have the chance to impact the core infrastructure that is heavily used by all AD/ADAS ML engineers on a daily basis. You will collaborate closely with one of our senior engineers, and receive feedback not only from other teammates, but also from ML engineers who will be using your product, so you can make it better along the way! RESPONSIBILITIES● Gain hands on experience with our production grade infrastructure components and identify the hot spots with the help of other team members● Enhance observability of our infrastructure by augmenting training and evaluation pipeline with profilers and telemetry● Engage with other team members to brainstorm about potential areas of improvement in our ecosystem● Work collaboratively with other team members to integrate ML Ops tools into our ecosystem● Enhance reliability of our infrastructure by devising thoughtful integrations tests● Quantify improvements through rigorous benchmarking, and document your key findings● Prepare 2 reports and continuously present your work to the team MINIMUM QUALIFICATIONS● Currently pursuing BSc, Masters, or PhD in Computer Science, Computer Engineering or similar disciplines● Expert in Python and familiarity with PyTorch● Experience with containerization systems, e.g. Docker● Experience building data processing workflows, e.g. Kubenetes, Airflow, Flyte● Evidence of developing software tools or contributing to open source software projects● Experience with versioned control systems, e.g. git● Familiarity with benchmarking and A/B testing frameworks. NICE TO HAVES● Experience with distributed training frameworks● Knowledge of cloud infrastructure, e.g. AWS, GCP, Azure● Continuously learning about recent developments in the ML Ops community, and bringing best practices in dataset curations, training ML models, and evaluating them to the team● Experience working with ML models in the context of autonomous driving or robotic systems● Familiarity with C++● Excellent written and verbal communication skillsOur Commitment・We are an equal opportunity employer and value diversity.・Any information we receive from you will be used only in the hiring and onboarding process. Please see our privacy notice for more details.
Our unique global culture weaves modern Silicon Valley innovation and time-tested Japanese quality craftsmanship. We leverage these complementary strengths to amplify the capabilities of drivers, foster happiness, and elevate well-being.
TEAMWe work on the ML training and deployment ecosystem in AD/ADAS. You will be embedded within the Automated and Assisted Driving Team, and alongside other teammates, work directly with Autonomy ML engineers in Perception and Planning to accelerate development and deployment of ML models. Our mission is to provide scalable, reliable, and cost effective frameworks that enable fast delivery of high quality ML models, from data curation all the way to push button model deployment. Who We Are Looking ForWe are looking for a software intern who is passionate about large scale ML infrastructure systems, and is excited about improving reliability and speed of our ML development process by bringing state of the art insights from the broader ML community. You are excited about leveraging your first-hand experience in training ML models toward identifying and improving impactful infrastructure components. Your role would involve improving our dataset creation workflows, distributed training infrastructure, and efficiency of our metrics pipeline. You would have the chance to impact the core infrastructure that is heavily used by all AD/ADAS ML engineers on a daily basis. You will collaborate closely with one of our senior engineers, and receive feedback not only from other teammates, but also from ML engineers who will be using your product, so you can make it better along the way! RESPONSIBILITIES● Gain hands on experience with our production grade infrastructure components and identify the hot spots with the help of other team members● Enhance observability of our infrastructure by augmenting training and evaluation pipeline with profilers and telemetry● Engage with other team members to brainstorm about potential areas of improvement in our ecosystem● Work collaboratively with other team members to integrate ML Ops tools into our ecosystem● Enhance reliability of our infrastructure by devising thoughtful integrations tests● Quantify improvements through rigorous benchmarking, and document your key findings● Prepare 2 reports and continuously present your work to the team MINIMUM QUALIFICATIONS● Currently pursuing BSc, Masters, or PhD in Computer Science, Computer Engineering or similar disciplines● Expert in Python and familiarity with PyTorch● Experience with containerization systems, e.g. Docker● Experience building data processing workflows, e.g. Kubenetes, Airflow, Flyte● Evidence of developing software tools or contributing to open source software projects● Experience with versioned control systems, e.g. git● Familiarity with benchmarking and A/B testing frameworks. NICE TO HAVES● Experience with distributed training frameworks● Knowledge of cloud infrastructure, e.g. AWS, GCP, Azure● Continuously learning about recent developments in the ML Ops community, and bringing best practices in dataset curations, training ML models, and evaluating them to the team● Experience working with ML models in the context of autonomous driving or robotic systems● Familiarity with C++● Excellent written and verbal communication skillsOur Commitment・We are an equal opportunity employer and value diversity.・Any information we receive from you will be used only in the hiring and onboarding process. Please see our privacy notice for more details.
Job stats:
1
0
0
Categories:
Engineering Jobs
Machine Learning Jobs
Tags: A/B testing Airflow Autonomous Driving AWS Azure Computer Science Docker Engineering GCP Git Machine Learning ML infrastructure ML models Model deployment Open Source PhD Privacy Python PyTorch Testing
Region:
North America
Country:
United States
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.
Staff Machine Learning Engineer jobsData Engineer II jobsStaff Data Scientist jobsBI Developer jobsData Scientist II jobsPrincipal Data Engineer jobsData Manager jobsJunior Data Analyst jobsData Science Manager jobsSenior AI Engineer jobsResearch Scientist jobsBusiness Data Analyst jobsData Specialist jobsPrincipal Software Engineer jobsData Science Intern jobsLead Data Analyst jobsData Analyst Intern jobsData Analyst II jobsSr. Data Scientist jobsBI Analyst jobsData Engineer III jobsSoftware Engineer II jobsSoftware Engineer, Machine Learning jobsAzure Data Engineer jobsJunior Data Engineer jobs
Snowflake jobsLinux jobsEconomics jobsOpen Source jobsComputer Vision jobsRDBMS jobsData Warehousing jobsHadoop jobsGoogle Cloud jobsMLOps jobsAirflow jobsKafka jobsNoSQL jobsClassification jobsBanking jobsJavaScript jobsScala jobsKPIs jobsData warehouse jobsStreaming jobsScikit-learn jobsPhysics jobsLooker jobsOracle jobsR&D jobs
PostgreSQL jobsPySpark jobsTerraform jobsGitHub jobsCX jobsRobotics jobsPandas jobsSAS jobsBigQuery jobsScrum jobsData Mining jobsIndustrial jobsDistributed Systems jobsRedshift jobsJira jobsUnstructured data jobsPharma jobsMicroservices jobsdbt jobsJenkins jobsGPT jobsRAG jobsE-commerce jobsReact jobsMySQL jobs