Remote job
Engineer III, OverWatch Labs (Remote)
Job details
About this role
Role overview Build and maintain the infrastructure and tools that help security analysts search and investigate very large volumes of event data. The work spans backend development, data pipelines, and operations for distributed cloud systems, including taking research ideas into production and supporting the services the team deploys.
Responsibilities - Develop and maintain operational systems, platform components, and tools with a distributed engineering team. - Improve analyst workflows for identifying and investigating potentially harmful activity. - Integrate research projects into production systems and extend existing platform capabilities. - Help operate deployed services, including participating in an on-call rotation. - Take ownership of deliverables, contribute to code quality, and share knowledge with teammates and the open-source community.
Requirements - Degree in computer science or equivalent practical experience. - Experience with Go or another language used for backend services and data pipelines, such as Python or Ruby. - Foundational knowledge of algorithms, software engineering, and operational research is preferred. - Clear communication, adaptability, and willingness to investigate unfamiliar technical challenges. - Ability to collaborate across a distributed team and take responsibility for production systems.
Nice to have - Experience with cloud-based distributed systems and high-volume data processing. - Familiarity with technologies such as AWS, PostgreSQL, Elasticsearch, Kafka, Kubernetes, or service APIs. - Experience using AI tools to improve decisions, workflows, or operational efficiency.