Staff SW Engineer, Machine Learning

New
Fully remote work flexibility within the United States.Full-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
8+ years
Required Skills
PythonKerasMachine LearningNumpyPyTorchPandasTensorflowscikit-learnComputer Vision

Requirements

  • 8+ years of experience in machine learning engineering, data science, or related software engineering roles.
  • Bachelor’s degree or higher in Computer Science, Mathematics, Physics, Statistics, or a related quantitative field.
  • Strong proficiency in Python and ML frameworks such as PyTorch, TensorFlow, Keras, or scikit-learn.
  • Proven experience developing and deploying machine learning models in production environments.
  • Deep understanding of supervised and unsupervised learning, deep learning architectures, and predictive modeling.
  • Experience implementing algorithms from research papers.
  • Strong background in large datasets, preprocessing, statistical analysis, and visualization (Pandas, NumPy).
  • Strong communication skills.

Responsibilities

  • Design, develop, and deploy machine learning solutions for satellite imagery and geospatial intelligence applications.
  • Build and optimize production-grade ML models and pipelines in Python.
  • Conduct applied research in computer vision, time series analysis, and predictive modeling.
  • Develop and refine algorithms, loss functions, and experimental frameworks.
  • Collaborate with infrastructure and ML engineering teams for scalable system deployment.
  • Translate research concepts into production-ready implementations.
  • Participate in technical discussions and cross-functional product strategy.
  • Ensure high-quality code delivery, testing, and documentation.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now