Contact Us
Hatch Works, 14 Sir Baron Jayatilaka Mawatha, Colombo ---
No 39/03/03,
Jayamanna Teras,
Rendapola junction,
[email protected]
CALL US 24/7:
+94 770 6500 99

Senior Software Engineer – Python

Expired on: Dec 31, 2023

As a Senior AI-Based Software Engineer at FocalID Technology, you will be a pivotal part of our AI development team, responsible for conceiving, designing, and implementing cutting-edge AI solutions. You will collaborate closely with cross-functional teams, including data scientists, software engineers, and product managers, to drive the development and deployment of AI-driven software products.


  • AI Model Development: Lead the development and optimization of advanced AI and machine learning models to address complex challenges and deliver business objectives.
  • Software Engineering: Architect, build, and maintain robust, scalable, and high-performance software applications that leverage AI and machine learning technologies.
  • Algorithmic Expertise: Create, refine, and experiment with algorithms, ensuring their reliability, accuracy, and scalability, while keeping up-to-date with the latest research and advancements.
  • Data Processing: Collaborate with data engineers and data scientists to preprocess, clean, and transform data for effective model training and deployment.
  • Model Deployment: Take a hands-on role in deploying AI models into production environments, ensuring seamless integration into our software products.
  • Performance Optimization: Continuously improve AI models and software components for performance, efficiency, and scalability.
  • Collaboration: Collaborate effectively with cross-functional teams, providing AI expertise, and contributing to a culture of innovation and excellence.
  • Research and Innovation: Stay at the forefront of AI and machine learning research, identifying opportunities for innovation and adaptation in our projects.

Preferred Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, or related field (or equivalent industry experience).
  • Proven experience as a software engineer with a strong focus on AI and machine learning.
  • Proficiency in programming languages commonly used in AI, such as Python, TensorFlow, PyTorch, or similar.
  • Expertise in designing and implementing machine learning algorithms and models.
  • Solid understanding of software development principles, data structures, and algorithms.
  • Strong problem-solving skills, analytical thinking, and attention to detail.
  • Excellent communication and collaboration abilities in a cross-functional team environment.
  • Experience with cloud computing platforms (e.g., AWS, Azure, GCP) is a plus.
  • Publications or contributions to AI/ML research would be an advantage.
Job Category: Python Software
Job Type: Full Time
Job Location: Remote
Sorry! This job has expired.