ML Engineer

Apply Now

Company: Algobrain

Location: Jersey City, NJ 07305

Description:

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:
  • 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.
Required Skills:
  • 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.
Qualifications:
  • 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.
Excellent communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.

Similar Jobs