Overview
Engineer III role on the OverWatch Labs (OWL) team, building and scaling the platform and tools that OverWatch analysts use to process and hunt for potentially harmful activity across trillions of events per day.
What you'll do
- Collaborate with OverWatch engineering members to build, develop, and maintain operational systems, projects, and tools.
- Build new components and extend the current system.
- Help the OverWatch team become more effective in analysis and hunting by improving the platform and tools.
- Bring research projects into production environments and integrate them with the OWL systems.
- Work in a devops environment where you and your team are responsible for the systems you deploy, including participation in an on-call rota.
- Take ownership and be accountable for deliverables.
- Maintain a desire for quality and help the team reach a higher bar.
- Use and give back to the open source community.
- Work as part of a distributed team of remote workers across timezones.
What you'll need
- Degree in Computer Science or commensurate experience.
- Experience with Golang or another language for developing web backends and pipelines (such as Python, Ruby, etc.), or compiled languages like Rust or C++.
- Experience building web services with data processing pipelines and the concepts required.
- Experience with relational and noSQL databases (Redis, Postgres, Cassandra, ElasticSearch a plus).
- Understanding of messaging or queueing software.
- Linux skills and experience with large-scale, business-critical Linux environments.
- Understanding of distributed systems and scalability challenges, particularly in Cloud environments such as AWS.
- The ability to thrive in a fast-paced, test-driven, collaborative and iterative programming environment.
- A thorough understanding of engineering best practices, from appropriate testing paradigms to effective peer code reviews and resilient architecture.
Nice to have
- Foundational knowledge in algorithms, software engineering/development and operational research (highly preferred).
- Proven experience utilizing AI technologies to enhance decision-making, streamline workflows and processes, improve efficiency and drive business outcomes (highly preferred).
- Kafka experience (helpful but not required).
- Authored and led successful open source libraries and projects.
- Contributions to the open source community (GitHub, Stack Overflow, blogging).
- Existing exposure to Go, AWS, Cassandra, Kafka, Elasticsearch.
- Prior experience in the cybersecurity or intelligence fields.
Details
- Location: USA, remote.
- Work as part of a distributed team of remote workers across timezones.
- Includes an on-call rota.
- May require periodic alcohol and/or drug testing during employment.
- Base salary range for U.S. candidates: $120,000 - $185,000 per year, with eligibility for bonuses, equity grants and a comprehensive benefits package.
Read the full description and apply on the company’s own careers page.