Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior SWE - Data Search image - Rise Careers
Job details

Senior SWE - Data Search

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.


Team

Our data platform team is working on accelerating autonomous driving by providing access to petabytes of data collected by our fleet of autonomous and non-autonomous vehicles. Efficient, fast and cost-effective access to data at large scale is key to tackle the hardest problems in AD/ADAS, from developing the Machine Learning (ML) models for perception and prediction of human driving patterns, to increasing the sophistication of our validation and simulation by identifying rare and interesting real-world driving situations. The data ecosystem developed by the London team is a key building block for developing and testing modern AD/ADAS products that will impact millions of customers.


Our ML and Data pipelines are built on-top of the open-source Flyte orchestration framework and are deployed to AWS. Pipeline code is written in Python. We use SQS and Kafka to automate data connections and leverage BigQuery and Elasticsearch for data storage. We believe strongly in automation and testing to ensure delivery of robust and correct systems.  We are a distributed team, working in the UK and US.


Who are we looking for?

The AD/ADAS Data Platform team is looking for a Staff SWE who is passionate about enabling the next generation of automotive software development. Modern ML-based AD/ADAS development requires automatic categorisation and indexing of data based on weather and road conditions, rarity and complexity of driving behaviors and a variety of other factors: for this we are building a data search platform that combines traditional indexing approaches with cutting-edge generative AI technology, which needs to handle large amounts of driving data. The right candidate will have previous experience in building scalable and reliable cloud infrastructure, a user-first attitude, and excellent communication skills to work in a global team. Previous experience in building ML applications is a definite bonus.




Responsibilities:
  • Work on high-impact projects and innovate new solutions to problems in the self-driving space
  • Work with Computer Vision,Machine Learning and Simulation engineers on high-impact projects 
  • Understand the complex data requirements of modern ML development and evolve our data ecosystem to meet these needs
  • Design and implementation of new solutions that increase the usage and the impact of data for AD/ADAS development
  • Work on distributed systems that serve,process and transform large quantities of data in the cloud


Minimum Qualifications:
  • Experience working in a distributed team in a fast-changing environment
  • Experience building scalable and reliable distributed systems for Data Processing or similar areas
  • Experience working in cross-functional teams.
  • Experience with programming languages such as Python, Java or C++
  • Hands-on experience developing cloud applications (e.g. AWS, GCP, Azure)
  • Experience with technologies like BigQuery and/or SnowFlake


Preferred Qualifications:
  • Previous experience in building data products and/or ML applications/work with ML teams
  • Experience in influencing and driving change in complex organizations
  • Experience with matrix organizations


WHAT WE OFFER

We are committed to creating a modern work environment that supports our employees and their loved ones. We offer many options of the best programs to allow you to do your most meaningful work and to help you shape the future of mobility.

Excellent health, wellness, dental and vision coverage

A rewarding pension

Flexible vacation policy

Family planning and care benefits


Our 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.

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior SWE - Data Search, Woven by Toyota

Join Woven by Toyota as a Senior Software Engineer specializing in Data Search and become a key player in our mission to revolutionize mobility technology. Based in London, our company is the mobility technology subsidiary of Toyota Motor Corporation, dedicated to creating safe, intelligent, and human-centered mobility solutions for all. As part of the Data Platform team, you will work on cutting-edge projects aimed at accelerating autonomous driving by managing vast amounts of data collected from both autonomous and non-autonomous vehicles. Your expertise will help develop innovative Machine Learning (ML) models that understand human driving patterns while enhancing our validation and simulation strategies. In this role, you’ll collaborate with engineers in Computer Vision, Machine Learning, and Simulation, focusing on building a data search platform that combines traditional indexing with the latest generative AI methods. We’re looking for someone who thrives in a fast-paced, distributed team environment and has a strong background in building scalable cloud infrastructure using technologies like AWS, BigQuery, and Python. At Woven, we value a user-first approach and robust communication skills. If you're passionate about driving change in the automotive landscape, we invite you to help us shape the future of mobility and create impactful solutions that will benefit millions around the world.

Frequently Asked Questions (FAQs) for Senior SWE - Data Search Role at Woven by Toyota
What responsibilities does a Senior Software Engineer - Data Search at Woven by Toyota have?

As a Senior Software Engineer - Data Search at Woven by Toyota, you will take on various responsibilities including designing and implementing innovative solutions to enhance our data ecosystem. You'll work on high-impact projects, collaborate with teams in Computer Vision and Machine Learning, and evolve our data infrastructure to meet modern ML requirements. This role is vital in ensuring the efficacy of autonomous driving systems through efficient data processing techniques.

Join Rise to see the full answer
What qualifications are needed for the Senior Software Engineer - Data Search position at Woven by Toyota?

To qualify for the Senior Software Engineer - Data Search role at Woven by Toyota, candidates should possess experience in distributed systems and scalable data processing. A strong foundation in programming languages such as Python, Java, or C++ is essential, along with hands-on experience in cloud technologies like AWS. Additionally, familiarity with BigQuery and engaging with cross-functional teams will be beneficial. Previous experience building ML applications will be considered a valuable asset.

Join Rise to see the full answer
What technologies do Senior Software Engineers at Woven by Toyota work with?

At Woven by Toyota, Senior Software Engineers - Data Search primarily work with a variety of cutting-edge technologies, including cloud platforms such as AWS and tools like BigQuery and Elasticsearch for data storage and management. Familiarity with generative AI technology and machine learning frameworks will be advantageous as these are central to developing our data search platform.

Join Rise to see the full answer
What can a candidate expect from the work culture at Woven by Toyota?

Candidates can expect a modern and innovative work culture at Woven by Toyota, fostering collaboration across global teams. The company promotes a user-first attitude while valuing diversity and equal opportunity in the workplace. The emphasis is on maintaining a supportive environment conducive to personal and professional growth, as well as encouraging creativity and innovation.

Join Rise to see the full answer
What benefits does Woven by Toyota offer for the Senior Software Engineer - Data Search position?

Woven by Toyota offers a comprehensive benefits package for the Senior Software Engineer - Data Search position, including excellent health, wellness, dental, and vision coverage. Employees also have access to a rewarding pension plan, a flexible vacation policy, and various family planning and care benefits, emphasizing the company's commitment to supporting the well-being of employees and their loved ones.

Join Rise to see the full answer
Common Interview Questions for Senior SWE - Data Search
Can you describe your experience with building scalable distributed systems?

In your response, highlight specific projects where you've designed and implemented distributed systems. Focus on the challenges you faced, the technologies you used (like AWS or Kafka), and the impact your solutions had on overall system performance.

Join Rise to see the full answer
What strategies do you use to ensure the reliability of data processing applications?

You can explain your approach to reliability by discussing automated testing practices, redundancy in data storage, and how you monitor systems for potential failures. Emphasize the importance of proactive problem solving.

Join Rise to see the full answer
How do you prioritize tasks when working in a fast-paced environment?

Share your method for prioritization, whether it's creating to-do lists, utilizing project management tools, or breaking down tasks based on urgency and importance. Highlight your adaptability in handling shifting priorities.

Join Rise to see the full answer
Can you explain some key aspects of working with Machine Learning teams?

Discuss your experience collaborating with ML teams, including understanding their data needs, communication strategies, and how you ensure their requirements are met in the broader project scope. Focus on teamwork and cross-functionality.

Join Rise to see the full answer
What motivates you to work in the automotive technology sector?

You can express your passion for innovation in automotive technology, the potential impact on society through autonomous driving, or personal stories that inspired you to contribute to this field. Relate this to the mission at Woven by Toyota.

Join Rise to see the full answer
Describe a challenging project you've worked on and how you overcame obstacles.

Provide a specific example that highlights your problem-solving skills. Describe the project, the challenges faced, and the solutions implemented, showcasing your technical and interpersonal skills.

Join Rise to see the full answer
What are your thoughts on generative AI and its applications in data search?

Discuss your understanding of generative AI technology, its current applications in the industry, and potential future uses in improving data search capabilities. Linking it to the projects at Woven will show your alignment with the company's goals.

Join Rise to see the full answer
How do you handle feedback and criticism in your work?

Highlight your ability to accept constructive feedback positively and discuss specific instances where you've implemented feedback to improve your work. Emphasize your growth mindset.

Join Rise to see the full answer
What is your approach to automation in data processing?

Talk about how automation enhances the efficiency of data pipelines, citing tools and practices you've used to automate processes, such as CI/CD practices or workflow orchestration with Flyte. Illustrate how this improves work quality.

Join Rise to see the full answer
Why do you think teamwork is important in a distributed team?

Discuss the unique challenges and advantages of working in distributed teams. Emphasize communication strategies, maintaining team morale, and how you foster collaboration despite geographical distances.

Join Rise to see the full answer
Similar Jobs
Posted 8 days ago
Photo of the Rise User
Dental Insurance
Disability Insurance
Vision Insurance
Paid Holidays
Posted 7 days ago
Photo of the Rise User
Starburst Remote No location specified
Posted 9 days ago
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings
Photo of the Rise User
Posted 5 days ago

Software-Defined Vehicle. Arene is a modern software platform developed to support the creation, deployment and continuous improvement of software-defined vehicles. The Arene Vehicle Platform consists of build tools and on-vehicle software, and th...

24 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 10, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!