Senior Software Engineer, DevOps Platform

Integral Ad Science
1dRemote

About The Position

Integral Ad Science (IAS) is a global technology and data company that builds verification, optimization, and analytics solutions for the advertising industry and we’re looking for a Senior Software Engineer to join our DevOps Platform team. Do you have the desire and ability to touch everything across the tech stack that has the power to handle hundreds of thousands of transactions per second and collect tens of billions of events each day? Our systems also evaluate thousands of data-points in real-time, process years of videos every hour, and respond in just a few milliseconds. Then IAS is the place for you! As a Senior Software Engineer, DevOps Platform, you will be part of our CI/CD Engineering Team—a specialized group that has extreme ownership of how software gets versioned and deployed. They develop self-service CI infrastructure, build tooling, versioning/tagging strategies, and GitOps. You will collaborate closely with developers on Product and Platform teams across Engineering and Data Science to enhance tooling, templates, and frameworks.

Requirements

  • Bias toward action, backed by the ability to architect and implement solutions from initial commit to 1.0 release
  • Strong coding background with either Java (or Groovy), or Python (2+ years)
  • Expert knowledge of DevOps and CI/CD principles, best practices, Git, and dev tools across multiple languages (Gradle, Maven, NPM, Python build tools, etc.)
  • Experience developing and maintaining Jenkins shared libraries and Jenkinsfiles
  • Expertise in containerization (Kubernetes, Docker, distroless)
  • Hands-on experience with k8s tools: Flux CD, Argo CD, Istio, Karpenter, Grafana stack, Flagger, External Secrets Operator, Helm, Kustomize, Kyverno
  • Hands-on experience with AWS (CloudFormation, CDK) and cloud-native deployments, Infrastructure-as-Code (IaC), and orchestration tools (Atlantis, Terraform, Terragrunt)
  • 5+ years of overall experience in software engineering, DevOps, or platform engineering
  • Strong experience in Linux administration and configuration (2+ years)
  • Self-motivated and able to work independently as part of a remote-first team

Nice To Haves

  • Experience with Jenkins runtime JVM debugging, Jenkins plugins development
  • Experience with Application profiling, debugging applications across local and remote environments
  • Experience with MLOps tooling and Data Science workflows, Databricks

Responsibilities

  • Work with and debug our current stack: GitHub, Jenkins, GitOps, k8s, Flux CD, Databricks and help design our future stack (i.e. Argo CD) with self-service
  • Cut deep into systems in order to drive directly to a resolution and develop the source code in order to make it possible
  • Face a variety of challenges that will allow you to constantly expand your repertoire by always learning new complex systems and skills
  • Use your expert knowledge of SDLC, integrating systems through code in order to improve tooling and processes

Benefits

  • paid time off
  • health insurance (medical, dental, vision) as well as PPO, HSA and FSA options
  • 401k with employer matching contributions
  • annual bonus and/or other incentive plans
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service