AI Platform Engineer

About the Role

As an AI Platform Engineer, you will be responsible for developing and maintaining our AI infrastructure, implementing ML models, and integrating them seamlessly into our backend systems. This is a unique opportunity to work at the intersection of cutting-edge technology and software engineering, shaping the future of our AI-driven platform. We are looking for someone who is passionate about building great products, has strong leadership skills, and is comfortable working in a fast-paced, startup environment.

Responsibilities

This role bridges the gap between backend engineering and machine learning, focusing on building and maintaining our AI Platform infrastructure. You key responsibilities will entail the following:

  • Design, develop, and maintain robust backend systems using JavaScript, Node.js, and the Nest.js framework.

  • Implement scalable and efficient APIs to support data processing and machine learning model integration.

  • Research, prototype, and deploy machine learning models to solve complex problems and enhance platform functionality.

  • Optimise performance and scalability of backend systems to ensure seamless user experience.

  • Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.

  • Stay up-to-date with the latest advancements in backend development and machine learning technologies.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.

  • Minimum 4 years of proven experience in backend development using JavaScript, Node.js, and Nest.js, with a strong understanding of asynchronous programming, APIs, and database management.

  • Solid understanding of machine learning concepts, algorithms, and frameworks such as TensorFlow, PyTorch, or scikit-learn.

  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform.

  • Strong understanding of data structures, algorithms, and software design principles.

  • Experience with deploying and managing machine learning models in production environments.

  • Strong problem-solving skills and ability to troubleshoot complex technical issues.

  • Excellent communication and teamwork skills, with the ability to collaborate effectively with cross-functional teams.

  • Demonstrated ability to take ownership of projects and drive them to successful completion.

  • Self-motivated and detail-oriented, with a passion for tech.

If you are passionate about leveraging AI to drive innovation and thrive in a collaborative, fast-paced environment, we’d love to hear from you! Join us in shaping the future of AI-powered solutions!