Previous Job
Software Engineer - Machine Learning (Python/C/C++)
Ref No.: 18-05135
Location: Mountain View, California
Software Engineer - Machine Learning (Python/C/C++)
12 months contract role
Mountain View, CA

Interested candidates, please send resumes to

Role As an Applied Machine Learning Software Engineer, you will work closely with the Soli machine learning team to develop state-of-the-art machine learning algorithms for radar. In this role, you will develop scalable software that will directly contribute to improving the quality of Soli's machine learning models and radar-based interactions. You will work closely with the Soli team to improve algorithm performance and play an integral role enabling new state-of-the-art touchless interfaces that will be applied across a range of products and use cases.

6 Key Responsibilities
  • Develop scalable software that can automatically process, clean, and validate millions of data recordings to build high quality machine-learning datasets.
  • Develop software for evaluating the quality of Soli machine learning models; identifying specific failure cases to help the team focus on resolving specific errors.
  • Train, evaluate, and debug machine learning models.
  • Develop software to visualize machine learning models.
  • Deploy optimized models for real-time inference.

  • M.S. / PhD in Computer Science, Machine Learning, Mathematics, or a related field; or, 5 years equivalent practical experience.
  • 3+ years industry experience in C++, with working knowledge of C and/or Python .
  • Strong working knowledge of high-performance computing (e.g., MapReduce).
  • Strong working knowledge of efficient data structures and programming techniques.
Nice to Have:
  • Experience with one or more of the following: data capture infrastructure, computer vision, signal processing, algorithm development, visualization, developing algorithms for novel sensors.
  • Relevant experience with developing machine learning algorithms in tensorflow or other related machine learning libraries
  • ​Experience shipping products with a machine learning component.

NTT DATA Services is a leading IT services provider and global innovation partner with 130,000 professionals based in over 50 countries. NTT DATA recently acquired Dell Services. NTT DATA Services emphasizes long-term commitment and combines global reach and local intimacy to provide premier professional services, including consulting, application services, business process, IT outsourcing, and cloud-based solutions. We are a part of NTT Group, one of the world's largest technology services companies, generating more than $100 billion in annual revenues and partner to 80% of the Fortune 100. Visit to learn how our consultants, projects, managed services, and outsourcing engagements deliver value for a wide range of businesses and government agencies.

The Company is an equal opportunity employer and makes employment decisions on the basis of merit and business needs. The Company will consider all qualified applicants for employment without regard to race, color, religious creed, citizenship, national origin, ancestry, age, sex, sexual orientation, genetic information, physical or mental disability, veteran or marital status, or any other class protected by law. To comply with applicable laws ensuring equal employment opportunities to qualified individuals with a disability, the Company will make reasonable accommodations for the known physical or mental limitations of an otherwise qualified individual with a disability who is an applicant or an employee unless undue hardship to the Company would result.