Machine Learning Developer

--Brain Station 23 PLC--

We are seeking a talented Machine Learning Engineer responsible for crafting, deploying, and maintaining cutting-edge machine learning solutions. Your primary focus will revolve around devising innovative ML applications catering to diverse client needs while adhering to robust architecture principles and the implementation of efficient, high-quality code. A deep commitment to collaborative problem-solving, advanced algorithm design, and the delivery of top-tier ML solutions is integral to this role.

Job Responsibilities

  • Lead and mentor a team of software engineers, fostering collaboration and innovation.
  • Guide team members for professional growth, ensuring skill development.
  • Collaborate closely with clients, understanding their requirements and proposing ML solutions.
  • Serve as the primary point of contact for client communication and project updates.
  • Develop and deploy ML models and algorithms to address complex problems.
  • Stay updated on the latest ML and AI advancements, ensuring adherence to best practices.
  • Oversee end-to-end implementation of ML projects, ensuring high-quality deliverables.
  • Collaborate with cross-functional teams to integrate ML solutions into existing systems.
  • Create comprehensive documentation for ML models, algorithms, and solutions.
  • Generate regular reports for clients and stakeholders, highlighting project progress and outcomes.

Skill Requirements

  • Proficiency in ML frameworks/libraries (e.g., TensorFlow, PyTorch, scikit-learn).
  • Strong programming skills, especially in Python.
  • Experience with Large Language Models (LLMs) like OpenAI GPT-3.5, 4, etc.
  • Familiarity with Langchain for natural language processing applications.
  • Expertise in FastAPI for building efficient APIs.
  • Solid understanding of database systems and management.
  • Backend development knowledge for robust, scalable server-side applications.
  • Experience deploying and maintaining ML models in production.
  • 3+ years of practical experience in Machine Learning and Artificial Intelligence.
  • Familiarity with tools such as OpenAI API, Azure ML Studio, MSSQL, Postgres.

Educational Requirements

  • B. Sc./ M. Sc. in Computer Science or Software Engineering from any reputed university/Equivalent combination of education and experience may be considered.
  • Additional certifications in AI/ML (optional).