Devops Engineer
Description
Who is Defined.ai? Well, from a technical point of view, we leverage the power of a global crowd to provide some of the world’s biggest companies with the high-quality data they need to power their artificial intelligence. We’re instrumental to the progression and development of artificial intelligence and we couldn’t be prouder or more inspired to be involved in an industry that is changing the world.
From a personal point of view, we’re a group of big thinkers, high achievers and creative problem solvers. We bond over our shared love of software engineering, data science, and strong coffee. We like online gaming, running marathons, and team drinks. We celebrate authenticity and diversity and we’re invested in what we do. Our mission? World domination, obviously!
What will you do?
· Collaborate cross-functionally with engineering, product, and infrastructure teams to ensure applications are performant, scalable, and resilient in modern cloud-native and hybrid environments.
· Enhance reliability, accelerate quality delivery, and optimize the time-to-market of our growing suite of intelligent software solutions.
· Develop automation and tools with a DevOps and Platform Engineering mindset across strategic initiatives such as Cloud Orchestration, Infrastructure Automation, and Intelligent CI/CD Pipelines.
· Write clear, scalable specifications and evaluate operational feasibility for new or evolving software components.
· Integrate software components into cohesive, secure, and production-grade distributed systems.
· Maintain and evolve CI/CD pipelines using industry best practices, introducing observability and AI-driven deployment validation when applicable.
· Continuous Integration (CI): Ensure early detection of integration issues by automating code integration across microservices using modern tools like GitHub Actions, Azure DevOps, or GitLab.
· Continuous Delivery (CD): Automate and orchestrate deployments to cloud-native environments using Kubernetes-native tools (e.g., Argo CD, Flux) and feature flags for safe releases.
· Infrastructure as Code (IaC): Implement and maintain reproducible infrastructure with tools like Terraform, Terragrunt and integrate policy-as-code for governance.
· Automated Testing: Integrate end-to-end, integration, and security testing into pipelines using AI-enhanced test generation and observability frameworks.
· Deployment Automation: Build intelligent deployment pipelines that incorporate progressive delivery, canary testing, and rollback strategies.
· Version Control & Collaboration: Leverage GitOps and modern collaboration workflows to manage infrastructure and application code efficiently.
· Ensure the team delivers reliable, high-quality services at scale using modern observability, incident response, and performance optimization tools.
· Run and scale infrastructure using Ansible, Terraform, Kubernetes, and vSphere, embracing GitOps and automation-first practices.
Who we are looking for?
· MSc in Computer Science, Software Engineering, or related field.
· 4+ years of experience in DevOps, SRE, or Platform Engineering roles.
· Expertise in modern CI/CD practices and toolchains (e.g., Azure DevOps, GitHub Actions, GitLab CI, Jenkins).
· Strong scripting and automation skills (e.g., Python, Bash, PowerShell).
· Proven experience with Kubernetes, Docker, and microservices architecture.
· Familiarity with cloud-native application delivery and orchestration (e.g., Helm, Kustomize, Argo CD).
· Hands-on experience with Linux, Windows Servers, and monitoring solutions like Prometheus, Grafana.
· Experience with Redis, RabbitMQ, Kafka, Elasticsearch, and scalable messaging architectures.
· Deep knowledge in Infrastructure as Code with tools such as Terraform, Pulumi, Ansible, Chef, or Puppet.
· Experience with VMware vSphere in hybrid or private cloud environments, including provisioning, scaling, and managing VMs.
· Exposure to hybrid and multi-cloud environments (Azure, AWS, GCP, OpenStack).
· A solid understanding of security best practices, including DevSecOps, secrets management, and compliance automation.
You spend a lot of your time at work, so it should be challenging, fun and interesting. At Defined.ai it will be all of those things and more. Here’s what we offer:
- Flexible working schedule and hybrid model. We know comfort can boost creativity and performance, so you can manage your schedule and work both from one of our modern office spaces or home.
- Excellent career development opportunities in a high growth company. With us, you can accomplish your career goals and follow a well-described career path with the support of your supervisor.
- Culture of feedback and continuous improvement. AI is a fast-paced area, so we keep track of tech trends, and we always ask for feedback.
- An international and diverse team. We have more than 30 nationalities at our 3 locations, and we provide language classes.
- Continuous training opportunities. You can choose from many options: leveraging hand-on workshops, unlimited access to Udemy and formal development opportunities.
- We love to have fun together. We joke a lot, and we can't imagine work without fun activities – we already surfed, raced carts and played soccer together.
About Us
Defined.ai offers a platform with multiple data delivery options that leverages machine learning technology and human intelligence to deliver quality-guaranteed training data for AI systems. The platform offers self-service and fully customizable solutions that deliver high-quality project-specific training data, enabling AI products reach market quicker. It is this business model that has allowed Defined.ai to raise a total of $63.6M in funding over 4 rounds. Our value proposition is quality, privacy, speed and scale, covering more than 50 different languages. With strong expertise in speech and natural language processing technologies, we have been serving AI companies and Fortune 500 companies since day one. Defined.ai was founded in Seattle and has an office in Lisbon.
Privacy Notice: defined.ai/candidate-privacy-statement