Job
Description
The ideal candidate has a passion for understanding computing systems and for applying that understanding with an obsession for delighting customers. In this role, you will apply your skills of system design, networking, coding/scripting languages, as well as technical communication and project organization to make your impact on improving our business processes. The candidate is expected to contribute work-critical initiatives, build products, lead engineers to troubleshoot, debug, evaluate, and resolve computer-identified alarms, make feature enhancements, manage systems, perform software deployments and migrations, manage hosts, and automate operational tasks.
They would also be responsible for developing tools and end-to-end automation to achieve human-free operations. As an engineer in the team, you will take part in the architecture, design, implementation, and deployment of large-scale and complex software systems. You will get to leverage your experience and expertise to deliver innovative solutions to challenging problems. You will communicate your ideas effectively to achieve the right outcome for your team and customer. You enjoy collaborating with others to increase the effectiveness of the overall team. Your code, design, and implementation decisions should set a great example for other engineers. You will also have the opportunity to impact the technical decisions in the broader organization as well as mentor other engineers in the team. Experience with automating and simplifying team development, test, and operations processes Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust Experience with Linux/Unix Experience in networking, storage systems, operating systems and hands-on systems engineering Experience with CI/CD pipelines build processes