{"id":2812598,"url":"https://alion.io/job/senzmate-senior-machine-learning-engineer","title":"Senior Machine Learning Engineer","company":{"id":4446701,"name":"SenzMate","domain":"senzmate.com","url":"https://alion.io/company/senzmate","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"AI/ML","role_family":"AI/ML","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Colombo, Sri Lanka"],"countries":["LK"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":15000,"max_usd":39000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":2365},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude","optional":false},{"name":"Claude Code","optional":false},{"name":"Copilot","optional":false},{"name":"Cursor","optional":false},{"name":"Git","optional":false},{"name":"JavaScript","optional":false},{"name":"Machine Learning","optional":false},{"name":"Python","optional":false},{"name":"TypeScript","optional":false},{"name":"Windsurf","optional":false},{"name":"GitHub Actions","optional":true},{"name":"GitLab CI","optional":true},{"name":"Jenkins","optional":true},{"name":"LLM","optional":true},{"name":"OpenAI","optional":true},{"name":"Rest API","optional":true}],"status":"live","first_seen_at":"2026-09-22T07:51:04Z","employer_posted_date":null,"last_verified_at":"2026-09-22T07:51:04Z","board_verified":false,"closed_at":null,"days_open":37,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":37},"description":"SenzMate IoT Intelligence eliminates the inequality in access for the best quality state-of-the-art IoT and AI technologies all around the world. We've always had a core mission to invent and innovate with the most advanced technologies, helping our clients become enterprises of the future and leaders in their industries. For the last 7 years, the essence of our company and culture has been built by the incredible people of SenzMate – where our many humanitarian contributions reflect our values.\n\nAs a senior engineer at SenzMate, you will work at the intersection of software engineering, artificial intelligence, and agentic coding. You will evaluate and implement emerging AI-powered development tools and build production-ready AI solutions that help modernise and transform complex enterprise software systems. We are looking for someone with senior-level engineering experience and a deep understanding of software development who can independently navigate complex codebases, identify technical risks, make sound architectural decisions, and deliver solutions without extensive hand-holding.\n\nYou should have strong hands-on experience with modern AI coding and agentic development tools and be comfortable evaluating and working with tools such as Claude Code, Cursor, GitHub Copilot, Windsurf, and similar technologies. This role will involve both technical assessment and hands-on implementation, ranging from evaluating AI coding agents against large enterprise codebases to architecting and developing AI-powered internal tools and agent orchestration systems.\n\nResponsibilities\n\nEvaluating AI coding tools (Claude Code, Cursor, GitHub Copilot, Windsurf, etc.) against large enterprise codebases and documenting capabilities, limitations, and failure modes\n\nRunning structured experiments – testing how AI agents handle tech debt remediation, code modernisation, dependency upgrades, and test coverage generation across real repositories\n\nBuilding AI-powered internal tools – chatbots, automated migration agents, code generation pipelines – as the engagement evolves from assessment to implementation\n\nArchitecting agent orchestration systems that work across multiple codebases and tech stacks, developing production-quality solutions, not just proofs of concept\n\nBuilding AI enablement frameworks – CLAUDE.md configuration files, prompt templates, agent workflow documentation, and developer playbooks\n\nConducting codebase assessments – dependency mapping, tech debt identification, and architecture documentation for legacy systems\n\nProducing client-ready technical reports, evaluation summaries, comparison analyses, and recommendation documents\n\nResearching emerging tools, techniques, and best practices in AI-assisted software development\n\nSetting up testing environments, managing repos, and configuring CI/CD integrations for AI tool evaluation\n\nCollaborating with the engineering team on implementation and knowledge transfer\n\nTechnical skills\n\nStrong hands-on experience with Python and JavaScript/TypeScript\n\nDeep understanding of Git, including branching strategies, pull request workflows, merge management, and repository practices\n\nHands-on, production-level experience using AI coding and agentic development tools, such as Claude Code, Cursor, GitHub Copilot, Windsurf, or similar tools\n\nAbility to navigate, understand, and analyse large and unfamiliar codebases across multiple programming languages, frameworks, and technology stacks\n\nStrong experience with CI/CD pipelines, including GitHub Actions, Jenkins, GitLab CI, or similar technologies\n\nStrong software architecture skills, with the ability to design, evaluate, and modify system architectures when required\n\nProven experience building production backend services and APIs, rather than only scripts, experiments, or prototypes\n\nStrong understanding of REST APIs, database integration, service architecture, and production software development\n\nExperience building AI-powered applications, such as chatbots, agent orchestration systems, automated workflows, code generation systems, or AI-enabled developer tools\n\nAbility to design and implement reliable software solutions that integrate AI capabilities into existing systems and development workflows\n\nSoft skills\n\nOwnership mentality: you take strategic direction and independently figure out the how, the edge cases, and the risks without detailed task breakdowns\n\nExcellent written English; your documentation will go directly to senior engineering leadership. It must be clear, structured, and client-ready without rewriting\n\nSpeed – you ship 80% fast, iterate, and deliver. You don't spend three days perfecting a setup before producing anything\n\nProactive communication: you flag risks, propose solutions, and surface insights without being asked\n\nIntellectual curiosity: you're genuinely interested in how AI is changing software development, not just executing tasks related to it\n\nQualifications\n\n3+ years of professional experience in a senior software engineering, AI engineering, or closely related role\n\nExperience working as a senior engineer or tech lead on at least one large-scale modernisation, migration, transformation, or enterprise software project\n\nStrong understanding of enterprise software systems, including complex, legacy, multi-team codebases – not only clean or greenfield startup environments\n\nDemonstrated ability to independently understand complex technical problems and determine appropriate solutions without detailed task breakdowns\n\nExperience delivering software that is used and depended upon by other teams, customers, or production systems\n\nNice to Have\n\nFamiliarity with LLM APIs, including Claude API, OpenAI API, or similar platforms\n\nExperience with developer platforms such as Backstage or Spotify-style internal developer portals\n\nKnowledge of CLAUDE.md, AGENTS.md, and other AI agent configuration and instruction patterns\n\nExperience with code quality, security, SAST, and SCA tools\n\nExperience with AI agent frameworks, orchestration patterns, or automated software engineering workflows\n\nExperience working with cloud platforms and modern infrastructure environments","description_format":"text","description_chars":6168,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-18T09:02:11Z"}],"visa":[],"liveness":{"score":23,"band":"cold","label":"Long shot","p_open":0.6,"p_active":0.708,"p_room":0.55,"age_days":36,"expected_fill_days":36,"reasons":["seen:36","win:tail"],"computed_at":"2026-10-29T05:49:05Z"},"pay":null,"html_url":"https://alion.io/job/senzmate-senior-machine-learning-engineer","json_url":"https://alion.io/job/senzmate-senior-machine-learning-engineer.json","meta":{"generated_at":"2026-10-29T10:01:07Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":15126,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-30T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4446701},"rest":"https://alion.io/mcp/rest/get_company?id=4446701"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fsenzmate-senior-machine-learning-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fsenzmate-senior-machine-learning-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fsenzmate-senior-machine-learning-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/senzmate-senior-machine-learning-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsenzmate-senior-machine-learning-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":2812598}},{"tool":"search_jobs","arguments":{"company":"senzmate.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":2812598},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}