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