Job Description
In this role, you will:
- Define and deliver on a roadmap that will prepare our platform for rapidly increasing data volume and new machine learning efforts as we expand to work with new customers and tackle new verticals.
- Oversee and provide technical guidance on efforts related to the collection, management, processing, and security of our (and our customers') data.
- Coordinate with data scientists, machine learning engineers, and other stakeholders to ensure that our data infrastructure keeps pace with the evolving needs of the organization.
- Lead and develop a small, growing team of engineers.
Strongly Preferred Skills & Background:
- BS/MS in computer science or equivalent experience
- 5+ years commercial software development using Python Solid software design skills with experience writing well-tested and scalable code
- Experience working with the following: - Relational databases (we use PostgreSQL) - Containerization (e.g. Docker) - Workload orchestration (e.g. Kubernetes, Airflow, Nextflow) - Both on-prem and cloud-based data storage and processing Proven familiarity with best practices surrounding data security
- Proven track record planning and delivering on development milestones aligned with business goals Excellent analytical skills, critical thinking, and interpersonal skills.
Also Helpful: Experience managing software engineers -- while not strictly required -- would be helpful