Tech Stack
AWSAzureCloudLinuxPostgresPythonSQL
About the role
- Work within the Cyber Data Services team supporting CFC's Proactive Insurance product offering
- Play a key role developing the company's competitive advantage in aggregating, presenting, and analysing large datasets to protect policyholders
- Contribute to development of the proprietary data platform and solve problems key to protecting policyholders
- Contribute using the standard tech stack (Python, Linux via WSL, PostgreSQL, SQL Server, Databricks, Azure and AWS)
- Participate in design and implementation of advanced mechanisms for data ingestion, transformation, and mass-parallel orchestration of network IO
- Maintain Infrastructure as Code and collaborate with infrastructure teams to develop new features for the Engineering Platform
- Model data for operational and analytical purposes in collaboration with teams and analytical data customers
- Work on indicators of data quality and improve data quality across key metrics
- Evaluate completeness and accuracy of potential new data sources for applications
- Contribute to quality automation in CI/CD to optimize for bug-free releases
- Maintain clear documentation (starting with code) for technical and non-technical audiences
- Participate in a pairing-first development team and share knowledge with colleagues
- Mentor and coach less experienced team members through design and code reviews
- Contribute to test automation and assess application security to comply with CFC standards
- Evaluate APIs to ensure compliance with relevant CFC API Standards
- Reporting to Richard Jacobs
Requirements
- Ability to grasp, articulate, and advocate for technological solutions in technical and non-technical settings
- Willingness and ability to apply agile principles
- Ability to interrogate and present data and data analysis and present results
- Demonstrable experience as a senior software developer or engineer with a focus on Python
- Strong SQL skills (Postgres, SQL Server, Databricks)
- Comfortable working without an ORM
- Familiarity with challenges of working with data at scale
- Prefer command-line usage of git, bash/zsh, and optionally vim
- Experience or familiarity with Python, Linux (WSL), PostgreSQL, SQL Server, Databricks, Azure and AWS cloud infrastructure
- Undergraduate degree or demonstrable knowledge/experience in Computer Science, Software Engineering, Logic, Applied Statistics, Actuarial Science, Data Science, or related discipline (advantageous)