Back to jobs

Senior Software Engineer- AI/ML, Kubernetes, Cloud Native

Toronto, Hybrid

At Nirmata, our mission is to accelerate adoption of cloud native technologies for enterprises. We believe that software can radically transform the world and are building a solution to help enterprises deliver and operate mission critical software at scale. Nirmata is an enterprise-grade multi-cloud Kubernetes platform.

Build the Future of Cloud Native with Nirmata. Want to work on technology that's shaping the future of how businesses operate? At Nirmata, you'll be at the forefront of cloud native innovation, empowering enterprises to manage and scale their Kubernetes deployments with ease. Join our team of passionate engineers and make a real impact on how the world uses cloud technology.

About the Role

Nirmata is seeking a highly skilled and motivated Software Engineer to help shape the next generation of our Policy Management cloud solution. This role is ideal for engineers with a dual competency in AI/ML and Kubernetes, passionate about building scalable, cloud-native solutions. As an AI/ML Software Engineer, you will define and implement the AI/ML infrastructure powering Nirmata's Policy Management platform. This is a unique opportunity to contribute to a rapidly growing domain within a fast-moving startup.

Qualifications:

  • Bachelor’s, Master’s, or PhD in Computer Science, Data Science, or a related field.
  • 2 to 6 years of professional software development experience in AI/ML and Kubernetes.
  • Hands-on experience with AI/ML technologies (LLM, SML, RAG, prompt engineering, model tuning).
  • Strong knowledge of Kubernetes manifests (Deployments, StatefulSets, Secrets, etc.).
  • Experience with Custom Resource Definitions (CRDs) and Operators (preferred).
  • Proven experience in SaaS backend development using microservices architecture on AWS, Azure, or GCP.
  • Worked in a startup or data-intensive environment (Datadog, New Relic, Splunk, Sysdig, etc.).
  • Proficiency in Java, Golang and Python is a plus.
  • Experience with distributed systems and frameworks such as Kafka, Flink, RabbitMQ, Redis, Spark, Kinesis, Dataflow, Event Hub.
  • Passion for emerging technologies and a drive to stay ahead of industry trends.
  • Open-source contributions are a plus, demonstrating engagement with the developer community.

Responsibilities:

  • Design and implement Nirmata’s AI/ML infrastructure for policy automation.
  • Define the optimal approach for new AI-powered features (LLM, LLM+RAG, SML, prompt engineering).
  • Conduct experiments to select the best AI models based on accuracy and cost.
  • Contribute to the design and implementation of AI/ML-driven features.
  • Influence architecture and design decisions to ensure scalability and efficiency as the platform grows.
  • Develop and optimize the data path subsystem for policy management.

Join Nirmata and be part of a high-impact, fast-paced team shaping the future of cloud-native policy management. If you're driven by technical challenges and thrive in a startup environment, we look forward to your application!

ABOUT NIRMATA

Nirmata empowers organizations to innovate rapidly without compromising security or compliance. With Gartner forecasting that 99% of cloud security failures will result from misconfigurations by 2027, Nirmata's policy-as-code platform offers a proactive solution. Nirmata's highly customizable policies seamlessly integrate with your cloud-native environments, ensuring robust governance and security at scale. Trusted by top financial institutions and global enterprises—and with over 3.2 billion downloads of Kyverno, Nirmata's open source policy engine —Kyverno simplifies compliance, mitigates risk, and accelerates the enterprise journey to secure innovation.

Nirmata’s success is built on the diverse contributions of its employees. We're committed to an inclusive workplace where everyone's perspective is valued, and we do not discriminate based on race, religion, national origin, gender identity or expression, sexual orientation, age, marital, veteran, or disability status. All application information will be kept confidential in accordance with EEO guidelines.

Nirmata uses E-Verify for US-based roles, confirming work authorization after a job offer is accepted and the I-9 is completed. If E-Verify can't confirm authorization, we'll provide instructions on contacting DHS or SSA before any action is taken. See the Notice of Right to Work for details.

By submitting your application, you acknowledge that Nirmata will process your personal data in accordance with our Privacy Policy.

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf