Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer | Data Platform image - Rise Careers
Job details

Software Engineer | Data Platform

About Ramp

Ramp is a financial operations platform designed to save businesses time and money. Combining corporate cards with expense management, bill payments, vendor management, accounting automation, and more, Ramp's all-in-one solution frees finance teams to do the best work of their lives. More than 25,000 companies, from family-owned farms to e-commerce giants to space startups, have saved $1B and 10M hours with Ramp. Founded in 2019, Ramp powers the fastest-growing corporate card and bill payment platform in America, and enables over 35 billion dollars in purchases each year.

Ramp's investors include Sequoia, Founders Fund, Thrive Capital, Khosla Ventures, Greylock, Stripe, Goldman Sachs, Coatue, and Redpoint, as well as over 100 angel investors who were founders or executives of leading companies. The Ramp team comprises talented leaders from leading financial services and fintech companies—Stripe, Affirm, Goldman Sachs, American Express, Mastercard, Visa, Capital One—as well as technology companies such as Meta, Uber, Netflix, Twitter, Dropbox, and Instacart.

Ramp has been named to Fast Company's Most Innovative Companies list and LinkedIn's Top U.S. Startups for over 3 years, as well as the Forbes Cloud 100, CNBC Disruptor 50, and TIME Magazine's 100 Most Influential Companies.

About the Role

The Data Platform team develops and owns the systems that enable Ramp's reporting and strategic decision-making, as well as integrating machine learning models into our operational systems and the product itself. As a member of the Data Platform team, you’ll build and maintain the infrastructure that enables Ramp to realize value from data. You’ll also partner with Ramp’s analytics engineers, applied scientists, software engineers, and other data professionals to build internally and externally-facing data infrastructure & products.

Our ideal candidate is excited about building systems for data collection, processing, storage, and retrieval, and is also passionate about making these systems observable, reliable, scalable, and highly automated.

What You’ll Do

  • Build and integrate the components of Ramp's Analytics Platform and Machine Learning Platform.

  • Build tools that improve the agility and data experience of Ramp's Data Scientists, Analytics Engineers, Engineers, and Operations teams.

  • Build the batch and streaming data pipelines critical to Ramp’s daily operations using Airflow, Snowflake, ClickHouse, Kafka, and other data processing technologies.

  • Collaborate with stakeholder teams on building and productionizing analytical products and machine learning systems.

  • Build reliable, scalable, maintainable, and cost-efficient systems across the stack.

What You Need

  • 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.

  • Strong Python programming skills.

  • Track record of building highly reliable infrastructure for data storage and processing.

Nice to Haves

  • 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.

Benefits (for U.S.-based full-time employees)

  • 100% medical, dental & vision insurance coverage for you

    • Partially covered for your dependents

    • One Medical annual membership

  • 401k (including employer match on contributions made while employed by Ramp)

  • Flexible PTO

  • Fertility HRA (up to $5,000 per year)

  • WFH stipend to support your home office needs

  • Wellness stipend

  • Parental Leave

  • Relocation support for NY

  • Pet insurance

Other notices

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

Ramp Glassdoor Company Review
4.5 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Ramp DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Ramp
Ramp CEO photo
Eric Glyman
Approve of CEO

Average salary estimate

$115000 / YEARLY (est.)
min
max
$100000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer | Data Platform, Ramp

Hey there! Are you ready to take your career to the next level? Ramp is looking for a talented Software Engineer to join our dynamic Data Platform team in the vibrant city of New York. As a Software Engineer focusing on our Data Platform, you'll be right at the intersection of innovation and technology, helping us build the infrastructure that drives our reporting and strategic decision-making. Your work will enable the integration of cutting-edge machine learning models into our product, making a real impact on our operations. If you're passionate about creating robust systems for data collection, processing, and retrieval, and you love collaborating with data scientists, analysts, and engineers, this is the perfect opportunity for you! You'll be using an array of technologies including Airflow, Snowflake, and Kafka to build both batch and streaming data pipelines, critical for our daily operations. At Ramp, we pride ourselves on our culture of agility and teamwork, and as part of our Data Platform team, you'll play a key role in enhancing the data experience for everyone at Ramp. With our innovative and rapidly growing environment, you'll not only be building important infrastructure but also developing products that will be utilized by thousands of companies. Join us and be a part of this exciting journey to transform financial operations while helping businesses save time and money. We can't wait to see what you'll bring to the team!

Frequently Asked Questions (FAQs) for Software Engineer | Data Platform Role at Ramp
What are the responsibilities of a Software Engineer at Ramp?

As a Software Engineer on the Data Platform team at Ramp, you'll be responsible for building and integrating components of our Analytics and Machine Learning Platforms. Your role will involve creating tools to support Ramp's Data Scientists, Analytics Engineers, and Operations teams, developing essential batch and streaming data pipelines, and collaborating with various teams to produce analytical products and machine-learning systems.

Join Rise to see the full answer
What qualifications are necessary for the Software Engineer role at Ramp?

To excel as a Software Engineer at Ramp, you should have experience with workflow orchestrators like Airflow or Dagster, and have built data infrastructure on cloud services such as AWS or GCP. A strong understanding of SQL, experience with databases like Snowflake or Redshift, and solid Python programming skills are essential. A track record of creating reliable data infrastructure will be highly regarded.

Join Rise to see the full answer
What technologies does the Software Engineer at Ramp work with?

As a Software Engineer in the Data Platform team at Ramp, you'll work with a variety of exciting technologies including Airflow for orchestrating workflows, Snowflake and ClickHouse for data storage, and Kafka for stream processing. You'll also gain experience with machine learning systems to make data-driven decisions that propel Ramp forward.

Join Rise to see the full answer
What is the culture like for Software Engineers at Ramp?

Ramp fosters a collaborative and innovative culture for Software Engineers, encouraging team members to share ideas and drive improvements. With a mix of seasoned professionals from top tech and finance companies, the environment is dynamic and inspiring, offering plenty of opportunities to learn and grow within your role while making impactful contributions.

Join Rise to see the full answer
What benefits can Software Engineers at Ramp expect?

Ramp offers a competitive benefits package for its Software Engineers, including 100% medical, dental, and vision insurance coverage, a flexible PTO policy, wellness stipends, and a 401k plan with employer matching. Additionally, Ramp supports work-life balance with a WFH stipend and parental leave, ensuring that employees have everything they need to thrive both professionally and personally.

Join Rise to see the full answer
Common Interview Questions for Software Engineer | Data Platform
Can you describe your experience with data orchestration tools such as Airflow?

When answering this question, provide concrete examples of how you've utilized Airflow in previous roles. Discuss specific workflows or data pipelines you've built, any challenges faced, and how you overcame them. This helps demonstrate your practical knowledge and problem-solving skills.

Join Rise to see the full answer
How do you ensure the reliability and scalability of data infrastructure?

In your response, discuss best practices for building robust data infrastructure. Mention the importance of monitoring, automated testing, and performance optimization. You might also share specific tools you've used to achieve these goals, along with any metrics that demonstrate your success.

Join Rise to see the full answer
What strategies do you use for troubleshooting data pipeline issues?

Highlight your systematic approach to troubleshooting, including steps like logging, tracking down errors, and isolating problems to identify root causes. Providing an example of a specific issue you've resolved can showcase your analytical thinking and technical skills.

Join Rise to see the full answer
Describe a challenging project you've worked on related to data processing.

Use the STAR (Situation, Task, Action, Result) method to structure your answer. Detail the context, what you needed to achieve, the actions you took to overcome obstacles, and the successful outcomes. This approach clearly illustrates your problem-solving abilities and contributions.

Join Rise to see the full answer
How do you approach collaboration with data scientists and analysts?

Discuss your communication style and collaborative processes. Mention specific experiences where effective teamwork led to successful project outcomes. Emphasizing your flexibility and willingness to learn from other experts can highlight your teamwork skills.

Join Rise to see the full answer
What has been your experience with cloud platforms like AWS or GCP?

Provide specific examples of how you've leveraged cloud services for data storage or processing. Discuss challenges you've faced and how cloud solutions have improved your project's efficiency. Displaying familiarity with different services shows your breadth of expertise.

Join Rise to see the full answer
Can you give an example of how you've implemented machine learning into data systems?

Share any relevant projects where you've integrated machine learning models into your data pipelines or infrastructure. Discuss the processes involved and the measurable impacts these implementations had on decision-making and operations.

Join Rise to see the full answer
What are your thoughts on data observability?

Express your understanding of data observability and its importance in maintaining healthy data systems. Discuss tools or practices you've implemented to improve observability, showcasing your proactive approach to data management.

Join Rise to see the full answer
How do you stay current with industry trends in data engineering?

Mention resources you rely on, such as blogs, online courses, webinars, or professional groups. Highlight any recent trends or technologies you've incorporated into your work, showing your commitment to continuous learning.

Join Rise to see the full answer
What is your experience with building batch and streaming data pipelines?

Talk about specific experiences working with both batch and streaming data processes. Describe the technologies you used and the trade-offs you considered, emphasizing your ability to choose the right approach for varying data needs.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 11 days ago
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Transparent & Candid
Mission Driven
Diversity of Opinions
Empathetic
Fast-Paced
Rise from Within
Work/Life Harmony
Take Risks
Startup Mindset
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Employee Resource Groups
401K Matching
Paid Holidays
Paid Sick Days
Photo of the Rise User
Posted 10 days ago
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Transparent & Candid
Mission Driven
Diversity of Opinions
Empathetic
Fast-Paced
Rise from Within
Work/Life Harmony
Take Risks
Startup Mindset
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Employee Resource Groups
401K Matching
Paid Holidays
Paid Sick Days
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 18 hours ago
Photo of the Rise User
Diversity of Opinions
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Mission Driven
Rapid Growth
Passion for Exploration
Empathetic
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
401K Matching
Life insurance
Maternity Leave
Paternity Leave
Paid Holidays
Paid Time-Off
Performance Bonus
Social Gatherings
Some Meals Provided
ATC Hybrid Des Moines, IA
Posted 3 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Mission Driven
Startup Mindset
Customer-Centric
Paid Time-Off
Medical Insurance
Dental Insurance
Vision Insurance
Maternity Leave
Paternity Leave
Child Care stipend
401K Matching
Employee Resource Groups
Education Stipend
Fully Distributed
WFH Reimbursements

Ramp is a multinational financial technology company headquartered in Manhattan and founded in 2019. We are the fastest-growing corporate card and bill payment platform in the US, and enables billions of dollars in purchases each year.

200 jobs
MATCH
Calculating your matching score...
BADGES
Badge Flexible CultureBadge Future MakerBadge Rapid Growth
CULTURE VALUES
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Transparent & Candid
Mission Driven
Diversity of Opinions
Empathetic
Fast-Paced
Rise from Within
Work/Life Harmony
Take Risks
Startup Mindset
BENEFITS & PERKS
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Employee Resource Groups
401K Matching
Paid Holidays
Paid Sick Days
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 20, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!