Senior Software Engineer – Data Infrastructure
Company | Ro |
---|---|
Location | Remote in USA, New York, NY, USA |
Salary | $175100 – $211500 |
Type | Full-Time |
Degrees | |
Experience Level | Senior |
Requirements
- Strong Python and/or Go programming skills.
- Expertise in data warehousing concepts and data modeling tools like dbt.
- Strong expertise in data governance and data security best practices.
- Experience with stream processing and event-driven architectures.
- Experience with AWS services, including EKS, S3, and IAM.
- Hands-on experience with IaC (e.g. Terraform, Pulumi).
- Excellent communication and interpersonal skills, with the ability to work effectively with cross-functional teams.
- Excellent problem-solving skills and ability to work in a fast-paced, privacy- and security-focused environment.
Responsibilities
- Design, develop, and maintain data infrastructure capabilities that enable users to effectively and securely produce, consume, and share data generated by systems and third-party tools.
- Implementing change data capture solutions for Postgres and Kafka.
- Migrating our data orchestration platform from EC2 to Kubernetes.
- Operationalizing a data security classification framework for analytics data.
- Building a platform for reverse-ETL pipelines to ship analytics data to external growth partners.
- Creating a developer platform enabling data scientists and analysts to independently deploy Airflow pipelines.
- Developing toolkits for generating synthetic, non-production datasets mirroring production data structure.
Preferred Qualifications
-
No preferred qualifications provided.