Machine Learning Developer
Job in
Jersey City, Hudson County, New Jersey, 07390, USA
Listed on 2026-09-10
Listing for:
Ports North
Full Time
position Listed on 2026-09-10
Job specializations:
-
Software Development
Machine Learning/ ML Engineer, AI Engineer (Applied/Software)
Job Description & How to Apply Below
We have partnered with our client in their search for a Machine Learning Python Developer for a contract to hire opportunity in Jersey City, NJ.
Responsibilities- Lead the end-to-end design, development, and deployment of scalable machine learning models and systems in production.
- Architect robust, high-performance ML infrastructure and data pipelines that support training, validation, and real-time inference.
- Drive technical decision-making, setting standards for code quality, model governance, and MLOps practices.
- Mentor and provide technical guidance to junior and mid-level engineers through code reviews, pairing, and knowledge sharing.
- Partner with data scientists to operationalize advanced research into reliable, production‑ready services.
- Define and implement monitoring, observability, and automated retraining strategies to ensure model reliability and detect drift.
- Collaborate with product, engineering, and business leadership to shape ML roadmaps and translate strategic goals into technical deliverables.
- Evaluate and introduce emerging ML technologies, frameworks, and methodologies to keep the organization at the forefront of innovation.
- Own the technical health of ML systems, including performance optimization, cost efficiency, and scalability.
- Expert-level programming skills in Python, with basic understanding in additional languages such as Java, Scala.
- Advanced understanding of data structures, algorithms, distributed systems, and software engineering principles.
- Extensive experience with cloud platforms (AWS) and containerization / orchestration (Docker, Kubernetes).
- Advanced knowledge of deep learning, NLP, computer vision, or large language models.
- Experience with distributed training, model optimization, and high‑throughput serving infrastructure.
- Understanding of ML frameworks such as Tensor Flow, PyTorch, or scikit‑learn.
- Deep experience with MLOps tooling (MLflow, Kubeflow, Sage Maker, Vertex AI) and CI/CD for ML.
- Proven experience designing and maintaining large-scale data processing systems.
- Demonstrated experience leading technical projects and mentoring engineers.
- Bachelor's or master's degree in computer science, Data Science, Engineering, or a related field.
- 10+ years of hands‑on experience deploying machine learning models in production, with a track record of delivering large‑scale systems.
Jersey City, NJ
Client IndustryFin Tech
Compensation$60-70/hr
#J-18808-LjbffrTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×