Senior Software Engineer, NeMo Core Platform

Posted 4 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Engineer building NVIDIA’s open-source NeMo AI platform for scalable agent execution. Designing distributed APIs, plugins, orchestration, and reliability systems across production environments.

Responsibilities

  • Design an Agentic Execution system flexible enough to work in local, Kubernetes, Slurm, on-premises, and air-gapped environments
  • Provide senior technical leadership through design reviews, code reviews, mentoring, and ownership of ambiguous cross-component problems
  • Build and maintain Core Platform APIs for running jobs, storing data, entities, secrets, RBAC, and authentication
  • Extend the flexible plugin architecture for internal teams and external customers
  • Build in the open in NVIDIA's open-source repository
  • Ship production code using agentic coding tools
  • Improve reliability, observability, debuggability, and performance across NeMo Platform, SDKs, plugins, jobs, and developer workflows
  • Build strong test coverage across unit, integration, end-to-end, Docker, and Kubernetes workflows
  • Work in a product research environment with fast iteration, high ownership, pragmatic decisions, and performance-minded implementation

Requirements

  • BS, MS, or equivalent experience in Computer Science, Computer Engineering, or a related technical field
  • 10+ years of professional software engineering experience building production systems
  • Comfort working in a very fast and ambiguous environment
  • Exceptional verbal and written communication
  • Ability to produce and review high-quality architectural RFCs
  • Strong system design skills
  • Strong understanding of reliability, scalability, security, and performance tradeoffs in production infrastructure
  • Experience with distributed systems, cloud-native services, containers, Kubernetes, and job orchestration
  • Excellent Python engineering skills, including API design, typing, testing, debugging, performance analysis, and maintainable software design
  • Experience designing SDKs, libraries, plugins, CLIs, or other developer-facing interfaces
  • Ability to work independently, define technical scope, break down ambiguous problems, and drive work across team boundaries
  • Preferred: experience building, deploying, and iterating on production agentic AI systems at scale in Kubernetes
  • Preferred: experience with sophisticated plugin architectures
  • Preferred: ability to connect technical evaluation work to business outcomes, product quality, user experience, reliability, or operational efficiency
  • Preferred: experience with enterprise AI systems requiring measurement, regression testing, observability, governance, and continuous improvement

Benefits

  • Equity
  • Benefits

Job type

Full Time

Experience level

Senior

Salary

CA$170,000 - CA$275,000 per year

Degree requirement

Bachelor's Degree

Tech skills

CloudDistributed SystemsDockerKubernetesPython

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.