Software Engineer, Data Platform

RampRamp·Remote(New York, NY (HQ))
Software Development

WFA Digital Insight

As demand for data-driven decision making grows, companies like Ramp are investing in robust data platforms. With the rise of remote work, skills in cloud infrastructure, machine learning, and data analytics are in high demand. Ramp stands out for its focus on building smart financial infrastructure, and candidates should be prepared to showcase their ability to build scalable systems and collaborate with cross-functional teams.

Job Description

About the Role

The Data Platform team at Ramp builds infrastructure and tools that enable the company to derive business value from data. This role focuses on building platforms that support the data science development lifecycle, partnering with applied scientists, AI engineers, and risk engineers to build infrastructure and tools.

Responsibilities

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

Requirements

  • 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

How to Stand Out

  • Showcase your experience with cloud infrastructure providers like AWS, GCP, or Azure, and highlight your understanding of data pipelines and workflow orchestration.
  • Prepare to discuss your approach to building scalable and maintainable systems, and be ready to provide examples of your work.
  • Demonstrate your ability to collaborate with cross-functional teams, including data scientists and engineers, and highlight your communication skills.
  • Highlight your proficiency in Python and your experience with data analytics and machine learning tools.
  • Be prepared to discuss your experience with agile development methodologies and your approach to continuous integration and delivery.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.