SE

Senior Machine Learning Engineer

SenzMatelinkedin.com
Oct 9, 2026, 9:59 AM2w ago
Full-timeColombo, Western ProvinceML & AISenior (3+ yrs)

About the role

As a Senior Machine Learning Engineer at SenzMate IoT Intelligence, you will work at the intersection of software engineering, artificial intelligence, and agentic coding. The role involves evaluating and implementing AI-powered development tools, building production-ready AI solutions, and modernizing complex enterprise software systems. You will be responsible for technical assessment, hands-on implementation, architecting agent orchestration systems, and producing technical documentation. The position requires strong experience with Python, JavaScript/TypeScript, AI coding tools, CI/CD pipelines, and software architecture, as well as excellent communication and ownership skills. SenzMate is focused on delivering advanced IoT and AI technologies to clients globally, with a culture built on innovation and humanitarian values.

Must have

  • Strong hands-on experience with Python and JavaScript/TypeScript
  • Deep understanding of Git, including branching strategies, pull request workflows, merge management, and repository practices
  • Hands-on, production-level experience using AI coding and agentic development tools, such as Claude Code, Cursor, GitHub Copilot, Windsurf, or similar tools
  • Ability to navigate, understand, and analyse large and unfamiliar codebases across multiple programming languages, frameworks, and technology stacks
  • Strong experience with CI/CD pipelines, including GitHub Actions, Jenkins, GitLab CI, or similar technologies
  • Strong software architecture skills, with the ability to design, evaluate, and modify system architectures when required
  • Proven experience building production backend services and APIs, rather than only scripts, experiments, or prototypes
  • Strong understanding of REST APIs, database integration, service architecture, and production software development
  • Experience building AI-powered applications, such as chatbots, agent orchestration systems, automated workflows, code generation systems, or AI-enabled developer tools
  • Ability to design and implement reliable software solutions that integrate AI capabilities into existing systems and development workflows
  • Ownership mentality: you take strategic direction and independently figure out the how, the edge cases, and the risks without detailed task breakdowns
  • Excellent written English; your documentation will go directly to senior engineering leadership. It must be clear, structured, and client-ready without rewriting
  • Speed – you ship 80% fast, iterate, and deliver. You don't spend three days perfecting a setup before producing anything
  • Proactive communication: you flag risks, propose solutions, and surface insights without being asked
  • Intellectual curiosity: you're genuinely interested in how AI is changing software development, not just executing tasks related to it
  • 3+ years of professional experience in a senior software engineering, AI engineering, or closely related role
  • Experience working as a senior engineer or tech lead on at least one large-scale modernisation, migration, transformation, or enterprise software project
  • Strong understanding of enterprise software systems, including complex, legacy, multi-team codebases – not only clean or greenfield startup environments
  • Demonstrated ability to independently understand complex technical problems and determine appropriate solutions without detailed task breakdowns
  • Experience delivering software that is used and depended upon by other teams, customers, or production systems

Nice to have

  • Familiarity with LLM APIs, including Claude API, OpenAI API, or similar platforms
  • Experience with developer platforms such as Backstage or Spotify-style internal developer portals
  • Knowledge of CLAUDE.md, AGENTS.md, and other AI agent configuration and instruction patterns
  • Experience with code quality, security, SAST, and SCA tools
  • Experience with AI agent frameworks, orchestration patterns, or automated software engineering workflows
  • Experience working with cloud platforms and modern infrastructure environments

Technologies

  • Agentic AI
  • CI/CD
  • Claude
  • Claude Code
  • Cursor
  • Git
  • GitHub
  • GitHub Actions
  • GitHub Copilot
  • GitLab
  • JavaScript
  • Jenkins
  • LLM
  • Machine Learning
  • OpenAI
  • Python
  • REST
  • SAST
  • TypeScript

Highlights

The company values proactive communication, intellectual curiosity, and an ownership mentality. Excellent written English is required as documentation will be shared with senior engineering leadership. The role requires the ability to work independently and deliver solutions without detailed task breakdowns.