Senior Software Engineer - Scientific Computing

New
Candidates can be located anywhere in the United States or Canada.Full-TimeSenior
Salary170,000 - 215,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
At least 5 years of experience
Required Skills
PythonMachine LearningNumpyData visualizationMLOps

Requirements

  • 5+ years of experience as a software engineer, data scientist or ML engineer.
  • Track record of building production quality data processing solutions.
  • Proficiency with foundational concepts of ML (statistical, traditional, deep-learning).
  • Proficiency in Python, including xarray and numpy.
  • Deep experience with measured scientific data.
  • Experience in visualizing scientific data for domain experts.
  • Experience in MLOps and building robust ML systems.
  • Ability to explain technical problems to domain experts.
  • Ability to independently prioritize multiple tasks.

Responsibilities

  • Architect, implement, and maintain foundational scientific computing libraries.
  • Build tooling to increase the velocity of machine learning progress.
  • Develop experimentation, evaluation, and simulation frameworks.
  • Turn R&D into robust, scalable ML pipelines.
  • Organize models and their outputs for repeatability and discoverability.
  • Build models to make statistically valid predictions about ore metal locations.
  • Apply and coach team members on engineering best practices.
  • Collaborate with geoscientists and engineers to invent a modern scientific computing stack.
  • Travel to exploration sites to observe and design new technologies.
View Full Description & ApplyYou'll be redirected to the employer's site
170,000 - 215,000 USD per year
Apply Now