This job posting is currently inactive. Check out other active jobs at Nextjob.

Python Developer (AI/ML)

Nextjob
Full-timeColombo, Sri Lanka

The Hiring Company

We are a global Services Products company with a range of Value-driven Products, Solutions, and Services, encompassing SaaS, PaaS (broadly XaaS), Hybrid, and Enterprise, under Flexible consumption models (FCMs), offering our customers' product delivery and payment options that allow them to purchase access to products as a service.

Our XaaS based Products and productized services ecosystem bring transformational changes in several industry areas by optimization of productivity, costs, processes, and utility. We specialize in Productized Services, providing value to our customers through a cutting-edge architectural approach that enables the rapid deployment of a large number of loosely connected Microservices. Our focus is on developing Singly Deployable Microservices with their own data management model that connect via APIs, Event Stream Processing (ESP), and Interface Engine.

Our mission is to grow ourselves through Value Offering by continuing to innovate and adding new features that drive product interoperability to new heights. Our vision is to build a world based on microservices, where any product or service can work in unison with all other products and services, offering an incredible experience to our customers. We have operations in the United States, Canada, Europe and India.

The Role

As a Machine Learning Engineer specializing in cognitive services, you will play a critical role in developing, optimizing, and deploying machine learning models that enhance the intelligence of our software products. You will work with cross-functional teams to create intelligent applications and services that understand and respond to natural language, images, and more.

Key Responsibilities

  • Design, develop, and implement machine learning models and algorithms for cognitive services.
  • Collaborate with data scientists, software engineers, and product managers to define project requirements and deliver innovative solutions.
  • Optimize machine learning models for scalability, efficiency, and performance.
  • Participate in data collection, labeling, and preprocessing efforts to support model training.
  • Stay up-to-date with the latest advancements in machine learning and cognitive services.
  • Conduct research to identify the best AI and ML practices for our applications.

Skills Required

  • 3+ years of practical experience in machine learning, deep learning, and natural language processing.
  • Proficiency in machine learning frameworks (e.g., TensorFlow, PyTorch) and libraries.
  • Strong programming skills in languages such as Python
  • Experience in deploying machine learning models into production environments.
  • Knowledge of cloud platforms (e.g., AWS, Azure) and containerization technologies (e.g., Docker).
  • Excellent problem-solving and analytical skills.
  • Strong communication skills and the ability to collaborate effectively in a team.
  • Understanding of vector databases

Good To Have

  • Experience with computer vision and image recognition,
  • Knowledge of speech recognition and audio processing.
  • Familiarity with chatbots and virtual assistants, Understanding of reinforcement learning.
  • Open-source contributions or personal machine learning projects.
  • Any relevant certifications in machine learning or artificial intelligence.
  • Understanding of the principles of Generative AI or LLM models

Benefits

  • Competitive salary and benefits package
  • Culture focused on talent development
  • Opportunity to work with cutting-edge technologies
  • Accelerate growth, both professionally and personally
  • Impact the world in powerful, positive ways, using the latest technologies
  • Enjoy collaborative innovation, with diversity and work-life wellbeing at the core
  • Unlock global opportunities to work and learn with the industry’s best
Powered By

© 2025 Rooster. All rights reserved.