5+ years of professional software engineering experience Strong proficiency in Python and SQL Demonstrated ability to write production-quality code Solid understanding of data structures and algorithms Solid understanding of system design and architectural patterns Solid understanding of testing strategies (unit, integration, end-to-end) Solid understanding of code review practices and technical collaboration Experience with RESTful APIs and distributed systems concepts Experience with containerization (Docker) Experience with basic cloud infrastructure Track record of delivering high-quality software Ability to thrive in a startup environment Experience with GCP services (BigQuery, GCS, Cloud Run, GKE) (Preferred) Familiarity with distributed processing frameworks (Apache Beam, PySpark) (Preferred) Experience with workflow orchestration tools (Airflow, Prefect, Dagster) (Preferred) Understanding of ML/AI infrastructure and data pipelines (Preferred) Experience with monitoring and observability tools (Datadog) (Preferred) Experience working with researchers directly (Preferred) Background in data engineering roles (Preferred)