CyberCube is looking for a Lead Software Engineer - Data Collection to join our Data Strategy and Collection team. You will lead a team responsible for strategizing, designing, developing, deploying, and testing robust, automated data collection systems. This role involves owning the data collection strategy, managing the third-party data lifecycle, and collaborating cross-functionally to deliver on product goals.
What You'll Do
- Own the strategy for the Data Collection function and develop and test ideas for new collection initiatives.
- Manage the entire third-party data lifecycle, including sourcing, contracting, negotiation, and post-contract account management.
- Engage in cross-functional collaboration with stakeholders from engineering, product management, cyber risk modeling, actuarial science, economics, and client success.
- Deliver on key objectives and quarterly development goals across 3+ products.
- Manage a team of data specialists.
- Maintain, monitor, and apply design updates to existing data collection systems.
- Develop and continually update technical documentation.
- Perform code reviews and suggest opportunities for improvements.
- Deliver high-quality data analysis and present findings to cross-functional teams.
- Collaborate effectively with an organization that prides strong interdisciplinary teamwork.
- Execute with speed and rigor within an efficient and multi-faceted startup environment.
- Apply AI tools to streamline processes and explore new ways to unlock value through automation and analysis.
What We're Looking For
- 5+ years of experience in building large-scale data collection systems.
- Deep understanding of internet infrastructure and technologies such as DNS, CDN, ASN, ISP, and CSP.
- Highly proficient in SQL and Python.
- Strong fundamentals in data structures, algorithms, and base Python paradigms, including object-oriented programming and functional programming concepts.
- Familiarity with modules commonly used for data collection, analysis, and machine learning such as Pandas, NumPy, Scikit-learn.
- Experience with AWS technologies for computation, orchestration, and storage.
- Experience with designing, deploying, and maintaining microservice applications.
- Excellent oral and written communication skills.
- Experience working in and leading project teams.
- Ability to work in an agile, fast-paced startup environment.
- Ability to maintain relationships, collaborate effectively, and meet deadlines while working remotely.
- Ability to think creatively and implement a plan to address bugs and urgent product issues promptly.
- Aptitude for time-sensitive analysis and troubleshooting tasks.
Technical Stack
- SQL, Python
- AWS
- Pandas, NumPy, Scikit-learn
Team & Environment
You will join the core R&D team at the company that works closely with engineering and product teams, reporting to Mohammad Al Boni, Head of Data.
Benefits & Compensation
- Competitive salary
- Unlimited PTO
- Meaningful early-stage equity
- Generous healthcare benefits with medical, dental and vision coverage
- Monthly catered lunches and happy hours
- Company-paid learning and development assistance
- Flexible working hours and ability to work remotely
- Opportunity to participate in a secondment program
- Dependent care assistance plan
- Company-supported mentorship program
Work Mode
This role follows a hybrid work model.
CyberCube is an equal opportunity employer committed to attracting, developing, and exciting exceptional people from diverse backgrounds.



