ML Engineer
Jersey City, NJ
Contracted
Experienced
This is a Hybrid role, with 3 days a week in the office
We are looking for a highly skilled Machine Learning Engineer with 4-6+ years of experience to join our innovative team. The ideal candidate will have a strong background in machine learning, software development, and system design. You will be responsible for implementing features and enhancements across both backend and frontend systems, with a focus on building scalable and reusable modules to support our Generative AI initiatives.
Key Responsibilities:
We are looking for a highly skilled Machine Learning Engineer with 4-6+ years of experience to join our innovative team. The ideal candidate will have a strong background in machine learning, software development, and system design. You will be responsible for implementing features and enhancements across both backend and frontend systems, with a focus on building scalable and reusable modules to support our Generative AI initiatives.
Key Responsibilities:
- Feature Implementation: Implement features and enhancements across backend and frontend applications, ensuring high-quality performance and user experience.
- Prototyping and Development: Rapidly evaluate, prototype, and implement features using production-grade code, contributing to the overall efficiency and scalability of our systems.
- Reusable Module Development: Build reusable Generative AI modules using LlamaIndex, promoting code reusability and standardization across projects.
- Research Optimization: Implement and optimize research-backed features, ensuring that our solutions are cutting-edge and aligned with industry best practices.
- Continuous Integration/Continuous Deployment (CI/CD): Contribute to the CI/CD pipeline, testing, and observability to enhance deployment processes and system reliability.
- System Design: Design scalable systems that meet the demands of our growing user base and evolving technology landscape.
- Collaboration: Work closely with data scientists, software engineers, and other stakeholders to refine requirements and ensure alignment with project goals.
- Proficient in Python programming, with experience in developing machine learning applications.
- Experience with LlamaIndex and vector stores for efficient data retrieval and processing.
- Strong knowledge of AWS services and REST API development.
- Familiarity with CI/CD processes, testing frameworks, and containerization technologies (e.g., Docker).
- Understanding of scalable systems design and implementation.
- 4-6+ years of experience in machine learning engineering or a related field.
- Bachelor’s degree in Computer Science, Data Science, or a related discipline (or equivalent experience).
- Strong problem-solving skills and the ability to work in a fast-paced, collaborative environment.
Apply for this position
Required*