We're looking for an Automation Engineer to join the System Automation team, the central automation team within engineering department. SA owns the company-wide system automation platform: the system, correctness and performance tests, and the pipelines that run them, across products and a rich technology stack.
Our current focus is scale and performance. We test the limits of the system, benchmark it against realistic, large-scale workloads, and catch performance regressions before every release. We're also turning that expertise into a platform, with frameworks, tooling and know-how that let product teams write and run system tests themselves. You'll work closely with developers, architects, product managers, QA and DevOps engineers, and you'll help shape both the tests and the platform.
What you'll do:
Design, build and evolve the SA platform: the frameworks, tooling and CI pipelines that run system, correctness and performance tests across products.
Plan and run system-limitations testing to find where the product breaks under data volume, concurrency and load, and turn the findings into clear, actionable results.
Build and maintain performance benchmarks on realistic workloads, and run them on to catch regressions early.
Make it easy for product teams to own their system tests by creating reusable building blocks, documentation and examples, and by coaching engineers through knowledge-sharing sessions.
Analyze results with developers and architects to pinpoint bottlenecks and drive fixes
Use AI-assisted development tools and agentic workflows to speed up test creation and maintenance, and keep up with what's changing in automation and performance engineering.
Requirements: 3+ years of experience in automation or software development, with strong focus on server-side with Python
Hands-on experience building test frameworks or test infrastructure, not only writing test cases
Experience with CI/CD pipelines (Jenkins or similar), Git and Docker
Experience with AWS and Linux environments
Hands-on experience with AI-powered development tools (e.g. Claude Code, Cursor, Copilot)
Bachelor's degree in Computer Science, Engineering, or a related discipline
Excellent written and verbal English communication skills
Advantage:
Experience with performance and load testing tools (e.g. Locust, JMeter, k6)
Experience with Kubernetes (preferably EKS)
Experience with metrics and observability tools (e.g. Grafana, Prometheus) for analyzing system behavior under load
Experience generating test data at scale
Background in mathematics or statistics, for analyzing benchmark result
This position is open to all candidates.