ApplySarthi

Senior Software Engineer, AI/ML

Jobgether

Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.

Got this interview? Our apps help you get the job.

Skills named in this job

Read from the description itself, not inferred.

This role on the market

13,358 open software roles across 1,068 companies are on ApplySarthi right now, most of them in Bengaluru (857), Hyderabad (285), Pune (199).

What software roles keep asking for: Python (37%), Java (30%), AWS (30%), System design (27%), C++ (24%), Observability (23%), CI/CD (23%), Kubernetes (21%) — counted across their open postings here.

Software Engineer jobs in Canada · Remote Software Engineer jobs · Databricks jobs · RAG jobs · Spark jobs

Jobgether has 4,168 open roles listed here.

Counted across 14 company job boards, updated as roles open and close.

Preparing for this interview

Interviews for software roles keep coming back to Python, Java, AWS, System design. Practise those questions before you sit with Jobgether.

Questions you are likely to be asked

  1. Why do you want to join Jobgether?
  2. What is your experience with Agile? Tell me one thing you learned the hard way.
  3. What would you check first if a model's accuracy dropped after going live?
  4. When would you not use machine learning for a problem?
  5. Walk me through a model you built, from the data to how it was used.

Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.

Practise the Senior Software Engineer, AI/ML at Jobgether interview free →

Accountabilities: Serve as the team's AI/ML subject matter expert, staying informed about emerging technologies, industry trends, and best practices, and applying them to product solutions. Contribute to defining and documenting the AI strategy, ensuring alignment with product roadmaps and broader business objectives. Help establish project scope, technical approaches, milestones, and solution architecture at the beginning of each initiative. Design, develop, prototype, and integrate AI/ML solutions, including writing code and configuring external components. Produce clean, maintainable code, unit tests, and comprehensive technical documentation. Participate in client discussions when required to understand needs and support solution delivery. Monitor priorities, deadlines, and backlogs while coaching and supporting team members in completing project deliverables. Build a strong understanding of the functionality being developed and provide technical guidance throughout implementation. Lead and participate in detailed code reviews, pair programming, and collaborative technical problem-solving. Contribute to recurring Product and Technology discussions, helping shape technical processes, architecture, and engineering strategy. Work collaboratively within an Agile development environment organized around two-week sprints. Requirements: 6+ years of experience in software architecture, full-stack development, or AI engineering. Proven ability to design and document end-to-end software architectures for complex projects. At least 2 years of hands-on experience implementing advanced AI solutions, including semantic matching, Retrieval-Augmented Generation (RAG), and document parsing for structured content. Experience designing and deploying agentic systems using frameworks such as LangGraph, CrewAI, or the OpenAI Agents SDK. Familiarity with AI-assisted coding platforms such as Claude Code and Codex. Knowledge of Model Context Protocol (MCP), related tooling systems, model ensemble approaches, and fine-tuning techniques. Experience working with knowledge graph databases such as Neo4j. Working knowledge of Apache ecosystem technologies and data workflows, including Databricks, Spark, and Iceberg, or comparable tools. Experience integrating Human-in-the-Loop (HITL) processes into AI workflows. Ability to implement AI model evaluation frameworks, test results, and iteratively refine model performance. Strong software engineering fundamentals, including clean and modular coding practices and effective use of shared internal libraries. Ability to understand, validate, and take ownership of all code produced, including code generated or co-authored by AI tools. Experience writing comprehensive unit and integration tests, as well as clear technical documentation. Strong written communication skills, with the ability to create documentation that supports developer onboarding and collaboration. Excellent teamwork and collaboration skills, with a demonstrated ability to own development components and meet demanding deadlines. Experience mentoring colleagues and contributing to technical architecture discussions and brainstorming sessions. Benefits: Annual salary range of CAD $125,000–$135,000 . Fully remote work environment within Canada. Flexible time-away policy, including paid time off, personal days, and sick days. Competitive health and medical benefits. Employee contribution programs for RRSP, TFSA, or 401(k), as applicable. Life and disability insurance. Employee Assistance Program. Professional development opportunities through FHIR-focused study programs and Skillsoft learning resources. Access to employee community and engagement activities.

Match this job to your CV

ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.

Check my match →

Similar open roles

Need answers during your interview? Try Live Sarthi.

Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.

Try Live Sarthi free →

A Windows app, from the same team as ApplySarthi.

Listed on lever · posted 2026-10-30. ApplySarthi collects openings and links to application pages; the role is advertised by Jobgether, not by us.