Sema is looking for a Machine Learning Scientist to improve, transfer, and create innovative techniques for source code and software development analytics, with a focus on automated programming. This scientist will be part of a multidisplinary 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.
Preferred
- Excellent software engineering skills in Python, Java, or C++
- Domain experience in software analysis, parsers and grammars, and/or compilers
- 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
Sema | Baltimore, Ann Arbor/Detroit, San Diego, Dublin, Toronto | Full-time | Senior Software Engineer | http://semalab.com/
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, and CEOs alike. We are fixing this problem.
We’re backed by top global VCs. Our team includes some of the best software and machine learning researchers and technologists on the planet.
We’re looking for an exceptional Senior Software Engineer to join our team.
Who you are:
Exceptionally curious and continuously learning, excited about the challenge of building something transformation from the ground up.
Senior-level fluency in two or more of the following languages: Java, C#, C++, Python, JavaScript, Go.
Familiarity with a broader range of languages such as Ruby, Perl, Fortran, Pascal, Cobol, etc.
Understanding of all phases of software development life cycle.
Sema is looking for a Machine Learning Scientist to improve, transfer, and create innovative techniques for source code and software development analytics, with a focus on automated programming. This scientist will be part of a multidisplinary 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.
Preferred - Excellent software engineering skills in Python, Java, or C++ - Domain experience in software analysis, parsers and grammars, and/or compilers - 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
https://semalab.com/careers/machine-learning-scientist/
Apply to: careers@semalab.com