Company
Cowbell Cyber Inc. logo

Cowbell Cyber Inc.

Location
Fully remote
Apply

Senior Software Engineer - Python

Cowbell Cyber is hiring a Senior Software Engineer (Python) to join our Data Science team.

What you will do:

  • Own the service end-to-end and contribute to all phases of the software development cycle including ideation, prototyping, design, test, document, deployment & monitoring at scale, and also take part in on-call rotation

  • Collaborate and grow in a dynamic & fast paced environment while working across teams including data engineers, data scientists, underwriting and GTM.

  • Help the team with sharing resources/technologies, mentoring junior engineers and hiring 

  • Drive enhancements for core data infrastructure at scale

  • Partner with data scientists and business stakeholders to understand data needs and help build data products that scale across the company

  • Drive the collection of new data from first-party and third party data sources and the refinement of existing data sources.

  • Interface with other engineering groups in order to integrate with third-party APIs and service layers

What Cowbell needs from you:

  • Proficient in developing RESTful APIs using Python Web Framework like Django, Flask

  • Write modular, scalable, testable server side code in Python

  • Develop libraries and frameworks to be used across multiple projects

  • Address software quality issues as they arise and identify areas for improvement proactively

  • Experience in data modeling, relational databases like MySQL, Postgres

Preferred qualifications:

  • Bachelors or advanced degree in Computer Science or closely related field

  • 2-5 years experience Python programming

  • Familiarity with event-driven programming in Python

  • Experience working with AWS/GCP/Azure big data technologies

  • Experience working with Apache Spark/PySpark

  • Strong communication skills and experienced in gathering requirements

  • Knowledge of database and software engineering best practices across the development lifecycle.

  • Experience in data modeling, cyber security or actuarial science is a plus

  • Experience using tool such as: Airflow, GraphQL, Actions, RDS, Snowflake, Databricks, Kafka, Redis, Elastic, Flask, Django