Lead Machine Learning Engineer
Cab Tek
- Location
- New Brunswick, NJ, US
- Track
- ML Engineer
- Level
- Lead
- Salary
- $135K–$150K / yr
- Posted
- October 7, 2026
- Source
- Indeed
Job description
Job Title: Machine Learning Engineer
Job Location: New Brunswick, NJ
Job Duration: 12 Months Contract
Employment Type: Contract
Work Arrangement: On-site/Hybrid (depending on project requirements)
Job Summary
We are seeking a skilled Machine Learning Engineer for a 12-month contract opportunity in New Brunswick, NJ. The ideal candidate will be responsible for designing, developing, deploying, and maintaining machine learning models and AI-driven solutions to solve complex business problems. The candidate will collaborate with data scientists, software engineers, data engineers, and business stakeholders to build scalable, reliable, and production-ready machine learning systems.
Key Responsibilities
- Design, develop, train, and deploy machine learning models for predictive analytics, classification, regression, clustering, and other business use cases.
- Collect, preprocess, clean, and analyze large datasets to identify patterns and generate actionable insights.
- Develop scalable ML pipelines for data preparation, model training, evaluation, and deployment.
- Apply statistical methods and machine learning algorithms to solve real-world business problems.
- Build and maintain production-grade ML solutions using Python and relevant machine learning frameworks.
- Implement MLOps practices for model versioning, deployment, monitoring, and retraining.
- Collaborate with data scientists, data engineers, software developers, and product teams to integrate ML models into applications and business workflows.
- Monitor model performance, accuracy, scalability, and reliability in production environments.
- Optimize models for performance, latency, scalability, and resource utilization.
- Document model architectures, experiments, workflows, and technical specifications.
- Ensure data quality, model governance, security, and responsible AI practices.
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Data Science, Statistics, Engineering, or a related field.
- 3+ years of experience in machine learning, AI engineering, data science, or a related technical role.
- Strong programming skills in Python.
- Hands-on experience with machine learning libraries such as Scikit-learn, TensorFlow, or PyTorch.
- Strong understanding of supervised and unsupervised learning, statistical modeling, feature engineering, and model evaluation techniques.
- Experience working with SQL and structured or unstructured datasets.
- Familiarity with data processing and ML pipeline development.
- Experience deploying machine learning models into production environments.
- Knowledge of REST APIs, model serving, and integration with software applications.
- Strong analytical, problem-solving, communication, and collaboration skills.
Preferred Qualifications
- Experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform.
- Familiarity with MLOps tools and practices, including MLflow, Docker, Kubernetes, and CI/CD pipelines.
- Experience with big data technologies such as Apache Spark or Databricks.
- Knowledge of large language models (LLMs), generative AI, embeddings, and retrieval-augmented generation (RAG).
- Experience with model monitoring, drift detection, and automated retraining.
- Familiarity with Git, Agile methodologies, and software engineering best practices.
Pay: $65.00 - $72.00 per hour
Work Location: In person