Software Engineer, DevOps / Infrastructure
DevOps Engineer builds and maintains CI/CD pipelines, ML model infrastructure, and automated testing for AI image/video software products. Requires 2+ years experience, C++ build tools expertise, and cloud platforms like AWS/Azure.
About the job
Responsibilities
- Key part of development on all Topaz software including core products (Photo AI, Video AI, Gigapixel), ML model training infrastructure and distribution, website, and internal tooling.
- Expand pipeline to deliver new products and ML models.
- Increase automated testing and stability of applications.
- Work with product engineering team to sustain and improve biweekly update deliveries and internal development processes.
Requirements
- At least 2 years of professional working experience in a related field.
- Deep familiarity with C++ build tools (3+ years).
- Hands-on experience with AWS, Azure, or similar cloud platforms.
- Experience building and deploying CI/CD pipelines.
- Experience implementing test automation.
- Knowledge of networking infrastructure including CDN caching.
Preferred
- Experience building releases for Windows and/or MacOS or iOS.
- Experience in Python, Go or Javascript.
- QT development/build experience.
- Experience with Conan.
- Experience with test automation tools such as Eggplant.
Skills
C++, AWS, Azure, CI/CD, Test Automation, Cdn, Conan, Qt, Python, Go, JavaScript, Eggplant
Similar jobs
DevOps / SRE jobsWinter infrastructure and site reliability internship focused on building and operating minimal, on-premises backend infrastructure for a semiconductor fabrication facility. The role requires systems programming, Linux, networking, distributed systems, and hands-on infrastructure or automation experience.
Infrastructure and site reliability intern building and operating on-premises backend infrastructure for a semiconductor fabrication environment. The role emphasizes systems programming, Linux, networking, reliability, observability, automation, and performance engineering.
Build Mercury’s secure, observable infrastructure platform across AWS, networking, containers, and developer tooling. The role requires strong Linux fundamentals, cloud-native experience, technical writing ability, and software development skills, with opportunities to support AI-agent infrastructure.
Supports cloud infrastructure, automation, CI/CD, monitoring, and service reliability while learning alongside a global DevOps team. The entry-level role requires a bachelor’s degree, foundational systems knowledge, and exposure to cloud and DevOps tools.
Supports and evolves the networking, compute, Kubernetes, and ingress infrastructure powering PagerDuty’s real-time platform. Requires 0–1+ years of relevant experience, Linux production operations, cloud infrastructure knowledge, programming proficiency, and Infrastructure as Code experience.