Salary
💰 $150,000 - $187,000 per year
Tech Stack
AWSAzureCloudCyber SecurityDjangoElasticSearchETLFlaskKafkaMongoDBNeo4jNoSQLPythonRabbitMQ
About the role
- Manage a team of 3-4 developers
- Mentor the team, plan team goals, and lead Agile scrum meetings to ensure that engineering deliverables are completed in a timely manner, with high quality
- Develop data pipelines to analyze and ingest data at scale
- Identify, scope, and own technical solutions to drive the successful execution of projects
- Create technical project plans and drive the successful execution of projects, with input from our Product team and other developers on your team
- Collaborate with Data Scientists, Data Engineers, and business leaders to scope and implement technical solutions
- Aggregate data from various sources and Indicators of Compromise (IOCs) to ensure that risk is properly attributed in the defender space graph
Requirements
- 4+ years of previous team leadership experience
- 5+ years of programming and experience in Data Science, including 1+ years of experience with Python programming
- 3+ years of experience with cloud computing tools, e.g. from AWS, Azure, or Google Cloud
- 1+ years of experience managing or leading a team
- Experience writing scalable, production-grade applications and ETL/ELT pipelines
- Efficient & accurate problem solving skills, including the ability to debug both software and data
- Proven ability to analyze data and apply statistical techniques to draw accurate, impactful conclusions
- Proven success in delivering projects from design and implementation to release
- Excellent attention to detail & ability to work independently while delivering high-quality results
- Excellent written & verbal communication when collaborating with colleagues across various locations and timezones, designing technical approaches, and writing documentation
- Eagerness to continue learning and teaching new skills to team members, in order to raise the bar across the team
- Track record of presenting information to stakeholders with varying levels of technical expertise
- Experience engaging with technical leaders across geographies and divisions/companies
- Familiarity with both batch and streaming pipelines
- Familiarity with message buses (e.g. Kafka, RabbitMQ), NoSQL databases (e.g. MongoDB, AWS Neptune, Neo4j), ElasticSearch
- Bachelor's/Master's degree in Computer Science, Mathematics, Statistics, Engineering, or equivalent experience
- Exposure to ML approaches, including experience productizing ML models
- Experience with developing REST APIs with Python frameworks (e.g. Flask, Django, FastAPI)