Senior AI Engineer

Nextjob
Full-timeColombo, Sri Lanka

About the Role

We are seeking an experienced Senior AI Engineer to lead the design, development, and deployment of AI-driven applications and services. The ideal candidate will have strong expertise in Python for AI/ML development and TypeScript for scalable backend or frontend integration, bridging the gap between data science, machine learning engineering, and production-grade software systems.

You will work closely with product, research, and engineering teams to bring cutting-edge AI capabilities to life — from concept and experimentation to large-scale deployment.

Key Responsibilities

  • Design, develop, and optimize AI/ML models, focusing on performance, scalability, and real-world deployment.
  • Build and maintain robust data pipelines and model-serving APIs using Python (FastAPI, Flask, etc.) and TypeScript (Node.js, NestJS, or similar).
  • Collaborate with data scientists to transition models from research to production, ensuring efficient integration and reliability.
  • Implement AI-powered features in TypeScript-based applications, including web or backend systems.
  • Conduct code reviews, performance optimization, and technical mentorship for junior engineers.
  • Contribute to AI architecture decisions, ensuring best practices in software engineering, CI/CD, and security.
  • Explore and evaluate new AI frameworks, tools, and libraries to enhance development workflows and capabilities.
  • Partner with product managers and stakeholders to define AI project requirements and success metrics.

Qualifications

Required Skills & Experience

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • 5+ years of experience in software engineering with 3+ years in AI/ML development.
  • Strong proficiency in Python (TensorFlow, PyTorch, scikit-learn, pandas, FastAPI).
  • Solid understanding of TypeScript / JavaScript (Node.js, React, or similar frameworks).
  • Experience with machine learning model deployment, MLOps, and RESTful or GraphQL APIs.
  • Proven ability to build scalable, maintainable systems integrating AI/ML components.
  • Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
  • Strong understanding of data structures, algorithms, and software design patterns.

Preferred Skills

  • Experience with vector databases, LLM fine-tuning, or prompt engineering.
  • Knowledge of LangChain, OpenAI API, or similar frameworks.
  • Exposure to frontend integration of AI features using TypeScript/React.
  • Familiarity with data engineering (Airflow, dbt, Kafka, etc.).
  • Experience with AI observability and monitoring tools.

What We Offer

  • Competitive salary and performance-based bonuses
  • Flexible working arrangements (remote or hybrid)
  • Opportunity to work with cutting-edge AI technologies
  • Collaborative, innovative, and fast-paced environment
  • Professional development and continuous learning support

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*
The hiring team may use this number to contact you about this job.

By clicking 'Submit Application', you agree to receive job application updates from Nextjob via text and/or WhatsApp. Message frequency may vary. Reply STOP to unsubscribe at any time. Message & data rates may apply.