Position: Linux Production Engineer
Company: Coach me
Category: Python
Experience required: 3y
English level: fluent

We’ve a more than the decade-old team of slightly more than thirty folks from a variety of backgrounds, spread around the globe. Some have run clusters of thousands of machines at national labs, others have optimized systems to the hilt for distributed databases, contributed to core Python, or skipped college and taught themselves information security. What connects the team is a desire to work on challenging technical problems, keep learning new things, and do so in a collaborative and supportive environment. As a team, we design and support the trading infrastructure and the high-performance computing environment, solving for both latency and parallelism. We cover everything from BIOS tweaks and certifying the newest chassis to supporting internally written applications to helping advise people around the company, using a blend of open source and homegrown code. 

As a Production Engineer, you will have the opportunity to showcase yourself in a deeply technical setting with exceptional troubleshooting skills when required. We are looking for someone who loves learning new cutting-edge technologies and getting their hands dirty to solve challenging technical problems. In turn, we’ll support you with continuing opportunities to enhance your knowledge and skills and work with a variety of teams across the organization to push the frontiers of computing. 

Right now, we’re looking to grow the team in the APAC region. We’d like for you to join us in either our brand-new office in Sydney or our long-established Singapore office. Both offer opportunities to work directly with a variety of teams on projects spanning many branches of computing. We’re also open to remote work within the time zone with few limitations, so don’t hesitate to apply. 

What You'll Do: 

Manage and resolve technical issues with a high degree of technical complexity
Develop tools that will help in diagnosing, resolving, and triaging hard-to-get-at problems
Work on global projects across a wide variety of infrastructure
Other duties as assigned or required

Skills You'll Need: 

An insatiable desire to learn
Expert Linux knowledge
Some Networking knowledge and a willingness to learn more
Basic competence in Go and/or Python (and be willing to learn both)
Extensive experience profiling and debugging application stacks
Extensive experience designing, building, and maintaining complicated systems
Experience with system configuration management tools (Salt, Puppet, Ansible, etc.)
A compulsion to perform root-cause analysis
A strong ability to communicate to others outside your field
Reliable and predictable availability