Research Software Engineering Resident

Extropic develops hardware that accelerates probabilistic inference through thermodynamic models.
$75,000 - $150,000
Machine Learning
Entry-Level Software Engineer
Hybrid
[] Employees
AI

Description For Research Software Engineering Resident

Extropic is seeking a Software Engineer with an R&D focus to join their residency program. The company specializes in hardware acceleration for probabilistic inference, and the role involves pioneering software development for thermodynamic models and their training. The position offers a unique opportunity to work at the intersection of machine learning, thermodynamic hardware, and software engineering.

The role requires strong expertise in JAX and scientific Python, with a focus on implementing and testing algorithms for thermodynamic hardware simulation. You'll be working closely with senior researchers and engineers, contributing to the development and improvement of the software stack. The position demands a solid foundation in probability, linear algebra, and experience with ML infrastructure.

Ideal candidates will have experience with numerical methods, computational Bayesian methods, and potentially publications in ML or computational science venues. However, the company encourages applications from candidates with partial overlap of these skills. The position offers a competitive salary range of $75,000 - $150,000, depending on experience.

Working in a hybrid setting in San Francisco, you'll be part of a team pushing the boundaries of probabilistic inference through innovative hardware solutions. This is an excellent opportunity for someone interested in the intersection of software engineering and machine learning research, with the chance to contribute to cutting-edge technology development.

Last updated an hour ago

Responsibilities For Research Software Engineering Resident

  • Collaborate with senior researchers and engineers to develop and improve software stack
  • Implement new algorithms designed to simulate thermodynamic hardware
  • Conduct tests and experiments to evaluate thermodynamic models and software solutions
  • Maintain comprehensive documentation of software stack and provide troubleshooting support

Requirements For Research Software Engineering Resident

Python
  • Strong experience with JAX is mandatory
  • Experience with debugging, maintaining, deploying python packages
  • Experience with scientific Python
  • Experience with version control tooling and CI/CD tooling
  • Experience with writing and designing software documentation
  • Knowledge of probability and linear algebra
  • Experience with infrastructure for machine learning experimentation and training

Interested in this job?

Jobs Related To Extropic Research Software Engineering Resident

Machine Learning Engineer (CCAI, Dialog Flow)

Machine Learning Engineer position at Egen focusing on CCAI and DialogFlow development, with opportunities in both remote and office-based work in Naperville, IL.

Software Developer - Oracle Labs

Entry-level Software Developer position at Oracle Labs focusing on machine learning, LLMs, and AI development with competitive compensation in Canada.

Associate Engineer - AI QA

Entry-level AI QA engineering role at Qualcomm, focusing on embedded and cloud edge software development with comprehensive benefits and growth opportunities.

AI Product Manager - fresh graduate

Entry-level AI Product Manager position at Oracle NetSuite, focusing on AI innovation in cloud ERP systems, perfect for fresh graduates with passion for technology.

AI Software Engineer - fresh graduate

Entry-level AI Software Engineer position at Oracle, focusing on AI integration and development with opportunities to work on cutting-edge technology.