Senior/Staff Software Engineer, Data Infrastructure Group
T
The Voleon GroupFinance
Remote, United StatesFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- DockerPostgreSQLPythonDynamoDBJavaKubernetesSnowflakeC++AirflowGoRedisLinuxBigQuery
Requirements
- Computer Science / Engineering bachelor’s degree (or equivalent)
- 5+ years of relevant software engineering experience
- Proven track record of software design and implementation with focus on correctness, robustness, efficiency, and scale
- Experience working with large codebases and building modular, extensible, and maintainable software
- Expertise in a modern programming language (e.g., Python, Go, Java or C++)
- Hands-on experience developing in a Linux/UNIX environment
- Design and implementation of scalable services and APIs
- Design and implementation of highly-available systems
- Design and implementation of large-scale data infrastructure
- Experience with data storage and management technologies (e.g., PostgreSQL, Artifactory, Ceph, Redis)
- Strong communication skills
- Familiarity with Cluster management and containerization technologies (e.g., Kubernetes, Docker) (Preferred)
- Familiarity with Cloud storage, querying, and processing technologies (e.g., Iceberg, BigQuery, Snowflake, DynamoDB, Trino/Athena) (Preferred)
- Experience building data platforms with a developer experience lens — designing APIs, access patterns, or tooling that abstracts infrastructure complexity from end users (Preferred)
- Familiarity with Job scheduling and orchestration technologies (e.g., Airflow, Slurm) (Preferred)
Responsibilities
- Contribute to scaling and advancing the entire data infrastructure.
- Build data-related infrastructure and tooling.
- Collaborate closely with various teams to facilitate and improve their usage of data.
- Design, scope, and deliver large scale projects within the team.
- Help to define the team's technical roadmap towards achieving strategic-level engineering goals.
- Participate in mentorship and development of other engineers on the team.
- Shape the company's engineering culture.
- Guide complex initiatives from initial requirements gathering and robust system design to deployment.
- Evaluate dependent technologies and collaborate closely with stakeholders.
- Build scalable data infrastructure and shape the developer experience, owning data cataloging, versioning, and lineage.
- Provide technical guidance to both engineering and research staff.
View Full Description & ApplyYou'll be redirected to the employer's site