- Growing fastShowed strong hiring growth in the past month
Machine Learning Engineer (US)
- $110k – $190k
- |
- |No experience required
- |Full Time
In office
Not Available
About the job
Job Description: Machine Learning Engineer
Job Title: Machine Learning Engineer
Job Type: Full-Time
Experience: 2–5 Years
Salary Range: $110,000–$190,000 per year
Locations: San Francisco Bay Area, CA | Seattle, WA | Boston, MA | New York City, NY, USA
About the Role
We are looking for a skilled Machine Learning Engineer to design, develop, deploy, and optimize machine learning models and scalable ML pipelines. The ideal candidate will have strong Python programming skills, hands-on experience with TensorFlow and PyTorch, and a solid understanding of machine learning algorithms, model evaluation, and production deployment.
You will collaborate with data scientists, software engineers, and product teams to build reliable, data-driven solutions that solve real-world business problems.
Key Responsibilities
- Design, develop, train, and deploy machine learning models for business applications.
- Build and maintain scalable machine learning pipelines for data processing, training, validation, and inference.
- Develop ML solutions using Python, TensorFlow, PyTorch, and related libraries.
- Perform data preprocessing, feature engineering, feature selection, and exploratory data analysis.
- Evaluate model performance using appropriate metrics and improve accuracy, efficiency, and reliability.
- Implement model deployment and inference workflows for production environments.
- Develop automated workflows for model training, testing, versioning, and monitoring.
- Collaborate with data scientists, data engineers, and software development teams to integrate ML models into applications.
- Optimize model performance, computational efficiency, and resource utilization.
- Monitor production models for performance degradation, data drift, and model drift.
- Apply best practices in reproducible experiments, version control, testing, and documentation.
- Research emerging machine learning techniques and recommend suitable approaches for new use cases.
Required Skills and Qualifications
- 2–5 years of professional experience in machine learning, data science, or related engineering roles.
- Strong proficiency in Python and its machine learning ecosystem.
- Hands-on experience with TensorFlow and PyTorch.
- Solid understanding of supervised and unsupervised learning algorithms.
- Experience building and maintaining end-to-end ML pipelines.
- Knowledge of data preprocessing, feature engineering, model training, and hyperparameter tuning.
- Experience evaluating models using metrics such as precision, recall, F1-score, and ROC-AUC, where appropriate.
- Familiarity with NumPy, pandas, scikit-learn, and related data science libraries.
- Understanding of model deployment, inference, and production monitoring.
- Proficiency with Git and collaborative software development workflows.
- Strong analytical thinking, problem-solving, and communication skills.
Preferred Qualifications
- Experience with MLflow, Kubeflow, Airflow, or similar ML workflow tools.
- Familiarity with Docker, Kubernetes, and CI/CD pipelines.
- Experience deploying ML workloads on AWS, Microsoft Azure, or Google Cloud Platform.
- Knowledge of data engineering tools and distributed data processing.
- Familiarity with MLOps, model registries, experiment tracking, and automated retraining.
- Experience with NLP, computer vision, recommendation systems, or time-series forecasting.
- Understanding of REST APIs and integration of ML models into production applications.
Salary and Benefits
- Annual Salary: $110,000–$190,000, depending on experience, skills, location, and qualifications.
- Employment Type: Full-time.
- Competitive compensation and benefits, subject to employer policy.
- Opportunities to work on large-scale machine learning projects.
- Professional development and career advancement opportunities.
- Collaborative engineering environment focused on innovation and continuous learning.
Work Locations
- San Francisco Bay Area, California
- Seattle, Washington
- Boston, Massachusetts
- New York City, New York
How to Apply
Interested candidates are encouraged to submit an updated resume highlighting their Python programming skills, TensorFlow and PyTorch experience, ML pipeline development, model deployment projects, and relevant technical achievements.
Equal Opportunity Statement: The employer welcomes qualified applicants and is committed to providing equal employment opportunities in accordance with applicable laws.
Job Summary: Machine Learning Engineer | Full-Time | 2–5 Years of Experience | $110K–$190K Annually | San Francisco Bay Area, Seattle, Boston, NYC, USA
About the company
- Growing fastShowed strong hiring growth in the past month
Similar Jobs









