Help Organizations Put AI to Work
At GuruOps, we help organizations move AI from prototypes into production. Our engineers work directly with teams building AI across infrastructure, developer platforms, internal tools, and customer-facing applications.
The work is hands-on, collaborative, and technically challenging. You’ll work alongside experienced engineers solving complex problems — integrating systems, improving reliability, navigating changing requirements, and helping customers turn ideas into practical AI capabilities.
If you enjoy solving difficult problems with experienced teams and seeing your work operate in the real world, you’ll fit in well here.
A Different Kind of Engineering Environment
Your Work Has Visibility
Many engineers spend years owning only a small piece of a much larger system. At GuruOps, engineers work closer to architecture, delivery, customer collaboration, and technical decision-making.
Here, you’ll:
- influence technical direction early
- work directly with leadership and customers
- see the impact of your decisions quickly
- take ownership beyond a narrow role
You’ll have real ownership early, and your judgment will matter.
Engineers Vet Engineers
Our leadership team comes from engineering backgrounds, which shapes both how we hire and how we work.
We value people who:
- think clearly under pressure
- communicate honestly
- stay calm when requirements change
- make systems more reliable over time
Some of the best engineers aren’t the loudest people in the room. They’re the people others trust when things get difficult.
Real Technical Challenges
Our engineers work on production AI systems, infrastructure, and platform engineering initiatives inside large organizations.
The work involves:
- integrating AI into existing systems
- improving reliability and scalability
- building tooling and developer workflows
- solving deployment and operational challenges
- helping teams adopt AI effectively at scale
You’ll work on systems people actually depend on —
not isolated demo environments.
Open Roles
Applied Scientist
Help develop production AI systems across NLP, information retrieval, and generative AI applications. This role is ideal for engineers and researchers who enjoy turning advanced machine learning concepts into reliable, real-world systems. You’ll work closely with engineering and business stakeholders to deliver practical AI solutions that create measurable impact.
Applied Scientist
About GuruOps
At GuruOps, we specialize in providing expert talent to deliver cutting-edge AI and machine learning solutions. As a consulting firm, we connect highly skilled professionals with opportunities to work on impactful projects in dynamic industries. We're seeking a Senior Applied Scientist to join our team and lead the development of advanced AI solutions, including information retrieval, natural language processing, and generative AI technologies.
About the Role
Are you passionate about applying advanced machine learning and natural language processing techniques to solve complex, real-world problems? As an Applied Scientist with GuruOps, you will:
- AI Development: Contribute to end-to-end development of machine learning models, guiding research, data engineering, and evaluation efforts.
- Iterate with Agility: Drive quick, customer-focused iterations to ensure solutions align with business needs.
- Deliver Research Impact: Lead research deliverables on small to medium-sized projects, contribute to publications, and develop innovative ideas.
- Collaborate Effectively: Work closely with stakeholders to define technical requirements and ensure solutions meet business objectives.
- Ensure Software Excellence: Partner with engineering teams to co-design robust ML Ops processes for model monitoring, evaluation, and retraining.
About You
You are an experienced professional with a strong background in Machine Learning and NLP. Your qualifications include:
- Education: PhD in a relevant discipline or a Master’s degree with equivalent experience.
- Experience: 5+ years in building information retrieval and NLP systems for commercial applications.
- Technical Expertise: Proficiency in writing production-quality code and delivering well-managed software.
- Problem-Solving: Demonstrated ability to translate complex problems into successful AI applications.
- Collaboration: Proven experience working with product, engineering, and business stakeholders in an agile environment.
- Preferred Expertise: Publications in top-tier venues such as ACL, EMNLP, ICLR, KDD, NAACL, NeurIPS, or SIGIR.
Why Join GuruOps?
At GuruOps, we offer:
- Professional Growth: Opportunities to work on impactful projects that push the boundaries of AI innovation with the best companies in the world.
- Flexible Work Arrangements: A supportive environment that encourages work-life balance.
- Inclusive Culture: A commitment to diversity, collaboration, and continuous learning.
Note: GuruOps is committed to fostering an inclusive workplace that values diversity and provides equal opportunities for all. This is a consulting role with the potential to drive innovation in machine learning and AI.
Senior Applied Scientist
Lead the design and development of advanced AI and machine learning solutions for enterprise environments. This role combines deep technical problem solving with customer collaboration, rapid iteration, and production delivery. Ideal candidates have experience building commercial NLP or information retrieval systems and enjoy operating at the intersection of research and engineering.
Senior Applied Scientist
About GuruOps
At GuruOps, we specialize in providing expert talent to deliver cutting-edge AI and machine learning solutions. As a consulting firm, we connect highly skilled professionals with opportunities to work on impactful projects in dynamic industries. We're seeking a Senior Applied Scientist to join our team and lead the development of advanced AI solutions, including information retrieval, natural language processing, and generative AI technologies.
About the Role
Are you passionate about applying advanced machine learning and natural language processing techniques to solve complex, real-world problems? As a Senior Applied Scientist with GuruOps, you will:
- AI Development: Own and manage end-to-end development of machine learning models, guiding research, data engineering, and evaluation efforts.
- Iterate with Agility: Drive quick, customer-focused iterations to ensure solutions align with business needs.
- Deliver Research Impact: Lead research deliverables on small to medium-sized projects, contribute to publications, and develop innovative ideas.
- Collaborate Effectively: Work closely with stakeholders to define technical requirements and ensure solutions meet business objectives.
- Ensure Software Excellence: Partner with engineering teams to co-design robust ML Ops processes for model monitoring, evaluation, and retraining.
About You
You are an experienced professional with a strong background in Machine Learning and NLP. Your qualifications include:
- Education: PhD in a relevant discipline or a Master’s degree with equivalent experience.
- Experience: 5+ years in building information retrieval and NLP systems for commercial applications.
- Technical Expertise: Proficiency in writing production-quality code and delivering well-managed software.
- Problem-Solving: Demonstrated ability to translate complex problems into successful AI applications.
- Collaboration: Proven experience working with product, engineering, and business stakeholders in an agile environment.
- Preferred Expertise: Publications in top-tier venues such as ACL, EMNLP, ICLR, KDD, NAACL, NeurIPS, or SIGIR.
Why Join GuruOps?
At GuruOps, we offer:
- Professional Growth: Opportunities to work on impactful projects that push the boundaries of AI innovation with the best companies in the world.
- Flexible Work Arrangements: A supportive environment that encourages work-life balance.
- Inclusive Culture: A commitment to diversity, collaboration, and continuous learning.
Note: GuruOps is committed to fostering an inclusive workplace that values diversity and provides equal opportunities for all. This is a consulting role with the potential to drive innovation in machine learning and AI.
Principal Applied Scientist
Drive AI strategy and technical leadership across both client engagements and the growth of GuruOps itself. This role is designed for experienced AI leaders who want to shape methodologies, mentor teams, guide enterprise AI initiatives, and help build a world-class AI engineering organization from the ground up.
Principal Applied Scientist (Consultant)
About GuruOps
At GuruOps, we specialize in providing expert talent to deliver cutting-edge AI and machine learning solutions. As a consulting firm, we connect highly skilled professionals with opportunities to work on impactful projects in dynamic industries. We're seeking a Senior Applied Scientist to join our team and lead the development of advanced AI solutions, including information retrieval, natural language processing, and generative AI technologies.
About the Role
Are you an experienced leader in AI and machine learning with a passion for driving innovation and building teams? As a Principal Applied Scientist at GuruOps, you will play a dual role:
- Client-Focused Consulting: Lead the development and deployment of advanced AI solutions, including information retrieval, natural language processing, and generative AI technologies.
- Internal Practice Building: Shape the growth of GuruOps by mentoring team members, developing best practices, and driving the development of reusable assets and methodologies.
In this role, you will:
- Lead AI Development: Own and manage end-to-end development of machine learning models, guiding research, data engineering, and evaluation efforts.
- Shape Practice Excellence: Establish and refine GuruOps’ technical methodologies, ensuring consistency and quality across client engagements.
- Mentor and Inspire: Guide junior and senior team members, fostering a culture of collaboration, learning, and innovation.
- Strategize and Build: Work with leadership to identify growth opportunities, hire top talent, and enhance GuruOps’ market presence in AI and machine learning.
- Drive Client Success: Collaborate with stakeholders to define technical requirements and ensure solutions deliver value to clients’ business objectives.
- Ensure Software Excellence: Partner with engineering teams to co-design robust ML Ops processes for model monitoring, evaluation, and retraining.
About You
You are a seasoned professional and natural leader with a strong background in AI, machine learning, and team development. Your qualifications include:
- Education: PhD in a relevant discipline or a Master’s degree with equivalent experience.
- Experience: 8+ years in building and deploying information retrieval and NLP systems for commercial applications.
- Leadership: Proven ability to mentor teams, establish best practices, and build organizational capabilities.
- Technical Expertise: Proficiency in writing production-quality code and delivering well-managed software.
- Problem-Solving: Demonstrated ability to translate complex problems into successful AI applications.
- Collaboration: Experience working with product, engineering, and business stakeholders in an agile environment.
- Preferred Expertise: Publications in top-tier venues such as ACL, EMNLP, ICLR, KDD, NAACL, NeurIPS, or SIGIR.
Why Join GuruOps?
At GuruOps, we offer:
- Professional Growth: Opportunities to work on impactful projects that push the boundaries of AI innovation with the best companies in the world.
- Flexible Work Arrangements: A supportive environment that encourages work-life balance.
- Inclusive Culture: A commitment to diversity, collaboration, and continuous learning.
Note: GuruOps is committed to fostering an inclusive workplace that values diversity and provides equal opportunities for all. This is a consulting role with the potential to drive innovation in machine learning and AI.
Senior MLOps Engineer
Design and support scalable cloud infrastructure that powers AI systems in production. This role focuses on platform reliability, CI/CD automation, cloud architecture, and operational excellence across modern ML environments. You’ll work closely with engineering and research teams to help deploy systems that are secure, scalable, and maintainable over time.
Senior MLOps Engineer
About GuruOps
At GuruOps, we specialize in providing expert talent to deliver cutting-edge AI and machine learning solutions. As a consulting firm, we connect highly skilled professionals with opportunities to work on impactful projects in dynamic industries. We're seeking a Senior MLOps Engineer to join our team and lead the development of advanced AI solutions, including information retrieval, natural language processing, and generative AI technologies.
About the Role
Are you passionate about building robust cloud infrastructure and driving DevOps excellence to support cutting-edge research and development? As an MLOps Engineer with GuruOps, you will:
- Experiment and Develop: Champion best practices in cloud solution development, ensuring reproducibility and operational excellence across the solution lifecycle.
- Collaborate and Support: Partner effectively with peers across engineering and research to support solution architectures, automation (CI/CD/IaC), and developer tooling—while mentoring teammates and contributing to a culture of learning.
- Deliver with Precision: Translate ambiguous platform challenges into clearly scoped solutions. You’ll balance agility with rigor to ensure timely, well-managed deliverables that unlock value.
- Innovate Relentlessly: Embrace experimentation and rapid iteration, using new technologies and creative thinking to solve real-world engineering problems.
- Inspire and Empower: Communicate your ideas with clarity and purpose, engaging both technical and non-technical stakeholders to drive adoption and impact.
Strategize Holistically: Design with the bigger picture in mind—considering system interactions, supportability, documentation, and long-term maintainability.
About You
You are a seasoned cloud engineer who thrives in dynamic environments and loves collaborating across disciplines. Your qualifications include:
- Education: Master’s degree or a Bachelor’s degree with equivalent practical experience.
- Cloud Experience: 5+ years of hands-on AWS engineering experience, with strong understanding of platform scalability, security, and cost-efficiency.
- Technical Depth: Proficiency with key AWS services (ECR, ECS, S3, RDS, Lambda, VPC, IAM, SageMaker, Bedrock, EC2) and strong scripting skills in Python and Bash.
- DevOps Mastery: Deep experience with CI/CD tooling (GitHub Actions, AWS CodeBuild), and Infrastructure as Code using CloudFormation and CDK.
- Problem Solving: Ability to navigate ambiguity, decompose complex problems, and iterate towards robust solutions.
- Collaboration: Skilled at engaging with research scientists, engineers, and business stakeholders—translating infrastructure needs into shared success.
- Preferred Expertise:
- AWS Certifications (e.g., Solutions Architect, DevOps Engineer)
- Experience with monitoring/logging tools like Datadog or CloudWatch
- Familiarity with ML workflows and collaboration in AI-driven environments
- Exposure to Kubernetes and container orchestration at scale
- Demonstrated success in optimizing cloud spend
- Hands-on use of AI-assisted development tools (e.g., GitHub Copilot)
Why Join GuruOps?
At GuruOps, we offer:
- Professional Growth: Opportunities to work on impactful projects that push the boundaries of AI innovation with the best companies in the world.
- Flexible Work Arrangements: A supportive environment that encourages work-life balance.
- Inclusive Culture: A commitment to diversity, collaboration, and continuous learning.
Note: GuruOps is committed to fostering an inclusive workplace that values diversity and provides equal opportunities for all. This is a consulting role with the potential to drive innovation in machine learning and AI.
Senior Platform Engineer (AI Enablement)
Help enterprise engineering organizations adopt AI effectively at scale. This role focuses on integrating AI-enabled workflows, improving developer productivity, automating operational processes, and creating practical systems that help teams move faster.
Senior Platform Engineer (AI Enablement)
About GuruOps
At GuruOps, we specialize in providing expert talent to deliver cutting-edge AI and machine learning solutions. As a consulting firm, we connect highly skilled professionals with opportunities to work on impactful projects across dynamic industries. Our mission is to bridge the gap between innovation and implementation—bringing real-world results through top-tier talent.
About the Role
This role is ideal for a senior technical leader who can drive AI adoption across engineering operations in a structured, scalable way. You will partner with cloud, platform, and engineering teams to introduce AI-enabled workflows, improve delivery processes, and establish best practices for sustainable adoption. The objective is not experimental AI work, but practical operational improvement: helping teams execute faster, automate manual work, and improve engineering efficiency through well-designed processes and tooling.
Responsibilities
- Lead the design and implementation of AI-enabled workflows to optimize engineering operations, automate repetitive tasks, and accelerate delivery.
- Integrate AI tools such as LLMs, GitHub Copilot, and Claude into the existing cloud and platform technology stack, including GitLab, Pulumi, and ELK.
- Collaborate with Cloud Operations, Cloud Engineering, and Platform Engineering teams to identify opportunities for AI-driven process improvements and workflow automation.
- Mentor and coach internal teams to adopt AI tools effectively, establishing best practices and sustainable adoption strategies.
- Develop comprehensive documentation, playbooks, and training materials to ensure knowledge transfer and long-term scalability.
- Define and track success metrics for AI integration, including velocity improvements, automation adoption, and efficiency gains.
- Partner with leadership to define project scope, implementation plans, and phased rollout strategies.
Required Qualifications
- 10+ years of experience in enterprise software, cloud, or platform engineering.
- Demonstrated success implementing AI/ML solutions in production environments.
- Strong expertise with AI tools, LLMs, and workflow automation frameworks.
- Deep knowledge of cloud platforms: AWS, GCP, Azure, including provisioning, operations, and optimization.
- Proficiency in Infrastructure as Code (Pulumi, Terraform, Cloud Code) and CI/CD pipelines (GitLab, Jenkins).
- Experience with observability and logging platforms such as ELK, Grafana, and Prometheus.
- Proven track record of leveraging AI to increase team efficiency, accelerate delivery, and improve engineering outcomes.
- Excellent communication skills with the ability to guide and influence both technical and non-technical stakeholders.
- Experience mentoring teams and creating frameworks, playbooks, or structured processes for workflow adoption.
Preferred Qualifications
- Prior experience in enterprise AI enablement, developer productivity tools, or automation frameworks.
- Familiarity with multi-cloud environments and hybrid cloud architectures.
- Experience in Agile or DevOps practices.
Why Join GuruOps?
At GuruOps, we offer:
- Professional Growth: Work on high-impact projects with industry-leading clients.
- Flexible Work Arrangements: A supportive, remote-friendly environment with work-life balance at its core.
- Inclusive Culture: A commitment to diversity, learning, and team collaboration.
Note: This is a consulting role with the potential to drive meaningful innovation in applied AI and machine learning. We encourage applicants from all backgrounds to apply.
Senior Software Engineer, Full Stack
Build production-grade AI applications and user-facing experiences from end to end. This role combines frontend product development, backend architecture, and AI integration work to deliver scalable systems that real users depend on. Ideal candidates care deeply about software quality, usability, and shipping polished products in fast-moving environments.
Senior Software Engineer, Full Stack
About GuruOps
At GuruOps, we specialize in providing expert talent to deliver cutting-edge AI and machine learning solutions. As a consulting firm, we connect highly skilled professionals with opportunities to work on impactful projects in dynamic industries. We're seeking a Senior Software Engineer, AI to join our team and help build production-grade AI/ML systems that power real-world applications at scale.
About the Role
Are you passionate about building reliable, scalable software systems that bring AI and machine learning models into production? As a Senior Software Engineer, Full Stack with GuruOps, you will:
Develop
- Own complex, multi-month initiatives end-to-end, including ideation, technical design, implementation, testing, launch, measurement, and iteration.
- Design, build, and maintain AI-native product features such as conversational interfaces, research tools, and workflow-driven experiences.
- Build high-quality frontends using Next.js, TypeScript, and Tailwind CSS, with a strong focus on usability and performance.
- Develop backend services using Python, FastAPI, and Pydantic, including API design, data modeling, and integration with AI services.
- Identify system bottlenecks and continuously optimize for speed, scalability, reliability, and responsiveness across the stack.
Collaborate & Lead
- Act as a product-minded technical leader on full-stack projects by defining scope, shaping timelines, and guiding implementation decisions.
- Influence architecture and design choices across frontend, backend, and AI integration layers.
- Establish and uphold best practices around code quality, testing, observability, and safe feature rollouts.
- Collaborate effectively across engineering, product, UX, and AI teams to deliver cohesive solutions.
Champion UI/UX Excellence
- Apply strong UI/UX sensibilities to deliver polished, accessible, and intuitive user experiences.
- Sweat the details that matter to users, from interaction patterns to performance and visual consistency.
- Actively gather feedback from users and internal stakeholders, and iterate quickly based on real-world usage and data.
About You
Experience
You bring deep, hands-on experience building and shipping production software, with a strong product mindset and an eye for quality.
- 7+ years of experience building web applications at scale, with practical exposure to both front-end and back-end development. We welcome engineers who may be stronger in one area but are capable and comfortable across the stack.
- Proven experience taking products or major features from 0 → 1, including ideation, technical design, implementation, launch, and iteration in real user environments.
- Strong debugging instincts and a methodical approach to diagnosing complex issues across distributed systems, APIs, and user-facing interfaces.
- Demonstrated ability to optimize performance, including frontend responsiveness, backend latency, and overall system reliability.
- Experience working closely with product managers, designers, and cross-functional stakeholders to translate user needs into high-quality technical solutions.
- Self-driven and proactive, with the ability to prioritize work independently, identify gaps, and move initiatives forward without heavy oversight.
- Comfortable operating in fast-paced, ambiguous environments, including startups or product teams with rapidly evolving requirements.
Skills & Technical Strengths
- Full-stack web development experience, including modern frontend frameworks and backend services or APIs.
- Strong appreciation for UI/UX and product design, with attention to details that materially impact user experience.
- Excellent software engineering fundamentals, including clean code practices, testing, debugging, and maintainability.
- Experience designing and shipping user-facing AI-driven features, including chatbot interfaces or other AI-native products.
- Familiarity with large language models (LLMs), AI agent patterns, and/or prompt engineering concepts.
- Opinionated and thoughtful about testing strategies, including unit tests, integration tests, experimentation, and safe rollout practices.
- Experience implementing or collaborating on A/B testing and experimentation frameworks to evaluate product and model impact.
- Strong communication and technical leadership skills, with the ability to influence architecture and guide implementation decisions.
Bonus Points
- Bachelor’s degree in Computer Science, HCI, or a related field.
- Prior experience in a startup or similar high-velocity product environment.
- Hands-on experience building or refining chatbot interfaces or conversational AI systems.
- Exposure to AI agent design, orchestration patterns, or advanced prompt workflows.
- Strong opinions on measurement, experimentation, and reliability when deploying user-facing features at scale.
Why Join GuruOps?
At GuruOps, we offer:
- Professional Growth: Opportunities to work on impactful projects that push the boundaries of AI innovation with the best companies in the world.
- Flexible Work Arrangements: A supportive environment that encourages work-life balance.
- Inclusive Culture: A commitment to diversity, collaboration, and continuous learning.
Note: GuruOps is committed to fostering an inclusive workplace that values diversity and provides equal opportunities for all. This is a consulting role with the potential to drive innovation in machine learning and AI.
What You Can Expect
Benefits & Support
- Remote-friendly work environment
- Flexible work arrangements
- Health, dental, and vision benefits for Canadian employees
- Exposure to enterprise AI initiatives
- Collaborative engineering culture
- Mentorship and continuous learning opportunities
Build Systems That Matter
Whether your background is, we’re always interested in meeting thoughtful people who care about building technology that works in the real world.
