The company is seeking a Senior Platform Software Developer to maintain the underlying data platform to the Defender DDoS Mitigation and Cloud Intelligence systems.
Requirements
- Proficiency in compiled languages (C, Rust)
- Strong scripting skills (Python required, others a plus)
- Deep understanding of Linux systems, including networking, performance tuning, and debugging
- Day-to-day experience in the shell (Linux, Git, etc)
- Experience with distributed computing (or willingness to learn)
- Familiarity with common networking protocols and terminology
- Familiarity with network operations (running networks)
Responsibilities
- Write code that runs on large clusters on trillions of data points daily
- Develop and maintain high-performance backend services using C/Python (with a touch of Rust)
- Optimize software for reliability, performance, and scalability
- Design, implement, and maintain APIs
- Work in a Linux environment, ensuring system stability and efficiency
- Debug, profile, and optimize applications to maximize system performance
- Write clear, maintainable code and contribute to technical documentation
Other
- Ability to contribute to a collaborative, dynamic, and diverse team
- Ability to thrive in a fast-paced, quickly evolving, tech start-up environment
- Interest in new technologies and inquisitive nature
- Ability to communicate complex technical ideas clearly and effectively
- Experience leading a team or mentoring other engineers