Skip to main content
Posted February 15, 2019
SEMA

Machine Learning Scientist - SEMA

Ann Arbor, MI, USA Full Time
competitive compensation including stock options

Do you have a passion for machine learning and software development analytics? If yes, we have an amazing opportunity with a leading-edge Ann Arbor...

Do you have a passion for machine learning and software development analytics? If yes, we have an amazing opportunity with a leading-edge Ann Arbor company. 

Purpose of Job

This Machine Learning Scientist will leverage Artificial Intelligence, Machine Learning, and Data Science to improve, transfer, and create innovative techniques for source code and software development analytics, with a focus on automated programming.

Tasks and Responsibilities

Sema is looking for a Machine Learning Scientist to assist with developing multimodal models which leverage various techniques and metrics in source code and software development. This scientist will be part of a multidisciplinary team working to create first of kind methods that would improve the detection of poor software quality and process, as well as prediction, prevention, and correction of software quality issues.

Who We Are

  • Sema is using cutting-edge machine learning science to reduce technical debt and transform software maintenance.
  • Software maintenance can eat up 50-60% of a company’s technology budget, infuriating end users, engineers, CTOs and CEOs alike. We are fixing this problem. We’re backed by the top global VCs.
  • You’ll have the opportunity to work with a multidisciplinary team including software developers and architects, product designers, other DS/ML/DL scientists, and exceptional partners in industry and academia.

Please note: This position will begin remotely, eventually migrating to one of our hubs in SE Michigan, Baltimore or other. A portion of your compensation may be in equity.

Also note that no sponsorship is available. Must be a U.S. Citizen or Green Card Holder.

Minimum Qualifications (Must have)

  • Machine learning experience
  • MS in Computer Science, Statistics, Data Science or related field, or equivalent intensive training and accompanying portfolio
  • Strong proficiency and understanding of machine learning algorithms & principles, deep learning, probabilistic models, and Bayesian and statistical design
  • Strong proficiency with Python and high performance computing
  • Experience with DL & ML libraries (tensorflow, keras, pytorch, sklearn)
  • Coding experience from inception through implementation in a production environment
  • Experience with cloud programming and architectures (AWS)
  • Solid understanding of good programming practices, architecture, design patterns and unit & e2e testing
  • Excellent communication and presentation skills
  • Known for passion and perseverance to pursue long-term goals through short-term high performance
  • Energized by driving innovative solutions and adapting quickly to new data
  • Demonstrate outstanding personal initiative and the ability to work effectively as part of a team
  • Desire to apply your skills in the service of a greater mission – fully automating the world’s software maintenance

Preferred Qualifications

  • Excellent software engineering skills in Python, Java, or C++
  • Domain experience in software analysis, parsers and grammars, and/or compilers
  • Experience working in Industry
  • Experience working with missing, time-series, high-dimensional, noisy, labeled, and sparse datasets
  • Experience working with graph traversal techniques, DAGs, and using ML & DL with graph data and graph networks
  • Experience running experimental ML and DL pipelines, hyper-parameter tuning, and training on large datasets
  • Experience in a start-up environment
  • Experience with causal and counterfactual inference

Compensation

  • We offer competitive compensation including stock options, and the rare opportunity to contribute significantly to the growth of a new company from the very beginning.
  • We will consider and adjust the level of responsibility and compensation for exceptional candidates with different levels of seniority and experience.

This listing expired on Mar 17. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.