You will own and drive projects and initiatives spanning all aspects of our tools and test infrastructure
You will design simple, elegant solutions to complex distributed systems problems
You will build solutions that process massive volumes of data
You will write high-quality code with automated unit and end-to-end tests
You will use your expertise in microservice design to influence best practices and guide other engineers
What you will be doing
Developing test platforms to allow services to scale with high-quality and reliability
Developing and supporting tools and infrastructure that meet the requirements of our engineering teams
Creating, influencing, and improving our test tooling, infrastructure, standards, and methods to ensure we can achieve scalability and high reliability
Developing and sharing best practices with our engineering teams to improve automation and efficiency.
Increasing observability of the product to help other engineers diagnose and fix issues.
Building a strong CI/CD environment with efficient development and scalable automation frameworks
Be a vocal owner of the services/products you work on while focusing on performance, availability, diagnostics, monitoring, security, etc.
Lead/Mentor your peers as we grow the organization geographically
條件要求
8+ years of demonstrable experience building services/products/tools
Programming with Python, Go, C/C++, etc.
Knowledgeable and proficient in deploying common industry test/build/CICD tools and technology
Customer-focused, you enjoy the challenge of working with your customers to establish excellent solutions that solve their toughest problems.
Strong background in designing scalable services leveraged by millions of clients
Experience working with and/or building automation frameworks
Experience in designing/building REST services
Strong verbal and written communication
Comfortable with ambiguity and taking initiative to find and solve problems, bugs, etc.