We are looking for a Senior Backend Developer to join our growing Machine Learning and Detection team to build new capabilities for the Threat Emulation product. The ideal candidate is an experienced hands-on coder with significant experience in developing scalable code solutions. You must be at ease working in an agile environment with little supervision.
Key Responsibilities
Analyze, design, and develop code in Python & C++.
Provide ongoing maintenance, support, and enhancements in existing systems, customers, and code.
Collaborate cross-functionally with data scientists, project managers, and other engineers to achieve elegant solutions.
Provide recommendations for continuous improvement.
Work alongside other engineers on the team to elevate technology and consistently apply best practices.
Requirements: At least 5 years of experience in backend development.
Experience working with Python.
Experience working with Docker, Kubernetes, AWS, Kafka.
Experience with Agile development methodologies.
BSc in Computer Science/Software Engineering or equivalent knowledge.
Capable of delivering on multiple competing priorities with little supervision.
Excellent verbal and written communication skills.
Experience working with C++ - Advantage.
Experience with ELK workflows, Machine Learning pipelines - Advantage.
This position is open to all candidates.