Software Engineer, Data Platform

Ramp Ramp · Fintech · New York, NY · Engineering

Software Engineer, Data Platform at Ramp, focused on building infrastructure and tools for the data science development lifecycle, enabling and accelerating the development of machine learning models. This role involves building components of the Analytics and Machine Learning Platforms, improving data science workflows, and collaborating on productionizing ML applications.

What you'd actually do

  1. Build and integrate the components of Ramp's Analytics Platform and Machine Learning Platform.
  2. Build tools that improve the agility and data experience of Ramp's Applied Scientists, AI Engineers, and Risk Engineers.
  3. Collaborate with stakeholder teams on building and productionizing machine learning applications.
  4. Build reliable, scalable, maintainable, and cost-efficient systems across the stack.

Skills

Required

  • Experience with workflow orchestrators like Airflow, Dagster, or Prefect.
  • Experience building infrastructure on AWS, GCP, or Azure.
  • Knowledge of SQL and experience with Snowflake, Redshift, BigQuery, or similar databases.
  • Intuition around analytics and machine learning, and empathy for data science workflows.
  • Strong Python programming skills.

Nice to have

  • Expertise with AWS
  • Previous experience building online machine learning systems.
  • Previous experience building a feature store.
  • Experience with Terraform and Datadog
  • Experience building streaming systems.

What the JD emphasized

  • high agency
  • high urgency
  • slope over intercept
  • owns problems end to end
  • makes consequential decisions