Overview

MasteryHive is building an AI-powered platform to upskill millions of learners into high-paying AI careers to build AI responsibly and improve billions of people’s lives.We are leveraging advanced AI to builda fully integrated and scalable platform offering cohort-based, hands-on and truly personalised learning experience.

Job Position: Software and Machine Learning Engineer

Job Location: Nigeria (Remote)

Job Description 

  • MasteryHive is seeking a highly skilled and experienced Software and Machine Learning Engineer to join our innovative team.
  • The ideal candidate will be a seasoned professional with a minimum of 5 years of experience in software development and machine learning.
  • This role requires a deep understanding of both software engineering principles and the intricacies of machine learning algorithms.

Job Responsibilities

  1. Design, develop, and deploy robust and scalable software solutions using a combination of frontend, backend, and machine learning technologies.
  2. Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications.
  3. Develop and maintain complex machine learning and generative AI models using state-of-the-art techniques and tools.
  4. Optimise machine learning models for performance, accuracy, and scalability.
  5. Build and maintain data pipelines to support machine learning model development and deployment.
  6. Conduct thorough testing and performance evaluation of software and machine learning systems.
  7. Stay up-to-date with the latest advancements in software development and machine learning.

Job Requirements
To qualify for the role you must have:

  • At least a Bachelor’s degree in one of the following areas: Computer Science, Engineering, MIS, or related technical field with a minimum of 5 years of experience in software development.

Required Skills:

  • Programming Languages: Proficiency in JavaScript and TypeScript is essential.
  • Frontend Development: Expert-level knowledge of Next.js and Mantine for building high-performance and user-friendly web applications.
  • Backend Development: Strong understanding of Node.js and Koa frameworks for building scalable and efficient backend services.
  • Database Management: Expertise in PostgreSQL for data storage and retrieval.
  • Cloud Platform: In-depth knowledge of Google Cloud Platform (GCP) for deploying and managing cloud-based applications.
  • Machine Learning: Proven experience in applying machine learning techniques using Vertex AI and leveraging the Gemini Foundation LLM.
  • Other Technical Skills: Proficiency in additional relevant technologies such as Docker, Kubernetes, and cloud-based data processing tools (e.g., BigQuery, Dataflow) is preferred.

Soft Skills:

  • Problem-solving: Ability to analyse complex problems and develop innovative solutions.
  • Collaboration: Strong teamwork and interpersonal skills to work effectively with cross-functional teams.
  • Communication: Excellent written and verbal communication skills to convey technical information to both technical and non-technical audiences.
  • Adaptability: Ability to quickly learn and adapt to new technologies and challenges.
  • Attention to Detail: Meticulous approach to ensure high-quality deliverables

Other Skills:

  • The successful candidate will be a self-motivated and results-oriented individual with a passion for building cutting-edge software and machine learning solutions.
  • They will have a strong foundation in software engineering principles and a deep understanding of machine learning concepts.
  • They will be able to thrive in a fast-paced environment and contribute significantly to the success of the team.

Salary
Negotiable based experience.

Application Deadline
2nd September, 2024.

How to Apply
Interested and qualified candidates should send their CV to: hello@masteryhive.ai using the Job Tilte as the subject of the mail.

Tagged as: Information Technology