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 One

One’s mission is simple - to help customers achieve financial progress. We’re doing this by creating simple solutions to help our customers save, spend, borrow, and grow their money – all in one place.

The U.S. consumer today deserves better. Millions of Americans today can’t access credit, build savings or wealth, and are left to manage their financial lives through multiple disconnected apps. Almost a quarter of U.S. adults are unbanked or underbanked and roughly 80% of fintech users rely on multiple accounts to manage their finances.

What makes us unique? We are backed by a preeminent fintech investor (Ribbit) and the world’s largest retailer (Walmart), maintain the speed and independence of a startup, and employ a strong (and growing) collection of world-class talent.

There’s never been a better moment to build a business that helps people achieve financial progress. Come build with us!

The role

We are seeking a skilled and experienced Software Engineer for our growing Data Platform team. You will be responsible for designing, developing and maintaining our data infrastructure, including data pipelines and data warehouses. This role will play a pivotal part in driving our data strategy, enabling advanced analytics, and supporting Machine Learning operations at scale. You will work closely with the data science, analytics and backend engineering team(s) to ensure our data architecture meets the needs of our business and enables us to make data-driven decisions.

Responsibilities:

  • Design, implement, and maintain robust streaming and batch data pipelines using Databricks, Spark, and Python.

  • Ensure data infrastructure is reliable, secure, and scalable, adhering to industry regulations and data governance standards.

  • Monitor, troubleshoot, and proactively improve data infrastructure to ensure high availability and performance.

  • Build and optimize data platforms and warehouses to meet the evolving needs of stakeholders across analytics, machine learning, and backend systems.

  • Assist in the re-architecture of batch pipelines to streaming pipelines, ensuring real-time data flow for ML and operational needs.

  • Collaborate with data scientists and analysts to streamline data processing for advanced analytics and machine learning.

  • Establish and maintain MLOps workflows, ensuring seamless deployment, monitoring, and serving of ML models and features.

  • Drive feature engineering and create systems to stage and serve features for machine learning.

You bring

  • 3-7 years of experience in software engineering for a data platform or a similar role.

  • Expertise in Apache Spark for large-scale data processing.

  • Advanced knowledge of production-level Python

  • Strong SQL skills for data manipulation and ETL processes.

  • Experience with real-time streaming technologies such as Kafka or Kinesis.

  • Familiarity with MLOps practices and workflows, including feature engineering, model training, and serving.

  • Preferred: Proficiency in Databricks for managing data pipelines and analytics workflows, Infrastructure as Code (IaC), Terraform or AWS preferred

  • Strong problem-solving skills and the ability to work collaboratively in cross-functional teams.

  • An “act-like-an-owner” mentality with a bias toward taking action.

Pay Transparency

The estimated annual base salary for this position ranges from $175,000 to $220,000.  Pay is generally based upon the level, complexity, responsibility, and job duties/requirements of the specific position. We then source candidates with the requisite skills, expertise, education, training, and experience.  If you are selected for an interview, please feel welcome to speak to a Talent Partner about our compensation philosophy and other available benefits.

What it’s like working @ One

  • Competitive cash

  • Benefits effective on day one 

  • Early access to a high potential, high growth fintech

  • Generous stock option packages in an early-stage startup

  • Remote friendly (anywhere in the US) and office friendly - you pick the schedule

  • Flexible time off programs - vacation, sick, paid parental leave, and paid caregiver leave

  • 401(k) plan with match

Leveling Philosophy

In order to thoughtfully scale the company and avoid downstream inequities, we’ve adopted a flat titling structure at One. Though we may occasionally post a role externally with a prefix such as “Senior” to reflect the external level of the position, we do not use prefixes in titles like that internally unless in a position which manages a team. Internal titles typically include your specific functional responsibility, such as engineering, product management or sales, and often include additional descriptors to ensure clarity of role and placement within our organization (i.e. “Engineer, Platform”, “Sales, Business Development” or “Manager, Talent”). Employees are paid commensurate with their experience and the internal level within One.

Inclusion & Belonging

To build technology and products that are used and loved by people and solve real-world problems, we need to build a team with many different perspectives and experiences. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We encourage candidates from all backgrounds to apply. Applicants in need of special assistance or accommodation during the interview process or in accessing our website may contact us at talent@one.app.

Average salary estimate

$197500 / YEARLY (est.)
min
max
$175000K
$220000K

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, ONE

At One, we’re on a mission to help people achieve financial progress, and we're looking for a talented Software Engineer - Data Platform to join our dynamic team. This role is all about crafting innovative data infrastructure that powers our vision. As a Software Engineer in our growing Data Platform team, you’ll dive into designing, developing, and maintaining robust data pipelines and warehouses that serve our analytics and machine learning needs. You'll collaborate closely with data scientists and analysts, ensuring our architecture not only meets current demands but is scalable for future growth. Imagine leveraging technologies like Apache Spark and Python to create seamless data processes - that’s what you’ll be doing here! If you have experience with real-time streaming technologies and are passionate about building reliable and secure data systems, we’d love to hear from you. You’ll play a vital role in driving our data strategy and making data-driven decisions that enhance the services we provide to our customers. Join us in revolutionizing the way individuals manage their finances. With our flexibility and supporting culture, there’s never been a better time to make an impact at One!

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

As a Software Engineer - Data Platform at One, your primary responsibilities include developing and maintaining data pipelines using Databricks, Spark, and Python, ensuring the reliability and scalability of data infrastructure, and collaborating closely with data scientists to enhance data processing capabilities for analytics and machine learning.

Join Rise to see the full answer
What qualifications are required for a Software Engineer - Data Platform role at One?

Candidates for the Software Engineer - Data Platform position at One should possess 3-7 years of relevant experience, advanced Python skills, strong SQL knowledge, and expertise in Apache Spark. Familiarity with real-time streaming technologies and MLOps practices is also beneficial.

Join Rise to see the full answer
How does One support its Software Engineers - Data Platform in their work?

One supports its Software Engineers - Data Platform through a collaborative work culture, opportunities for professional growth, and flexible working arrangements. You’ll have access to cutting-edge technologies to enhance your skills and make significant contributions to the company.

Join Rise to see the full answer
What tools does a Software Engineer - Data Platform use at One?

At One, Software Engineers - Data Platform utilize tools such as Databricks for managing data pipelines, Apache Spark for large-scale data processing, and Python for ETL processes. Experience with technologies like Kafka or Kinesis for real-time data streaming is also valuable.

Join Rise to see the full answer
What is the salary range for a Software Engineer - Data Platform at One?

The estimated annual base salary for a Software Engineer - Data Platform at One ranges from $175,000 to $220,000, depending on your experience, the complexity of the role, and other relevant factors.

Join Rise to see the full answer
Common Interview Questions for Software Engineer - Data Platform
Can you describe your experience with Apache Spark?

When discussing your experience with Apache Spark, focus on specific projects where you utilized it for large-scale data processing. Mention the challenges you faced and how Spark's features helped you overcome them, showcasing your problem-solving skills and technical knowledge.

Join Rise to see the full answer
How do you ensure data quality in your data pipelines?

Discuss your approach to ensuring data quality, such as implementing validation checks, monitoring data flows for anomalies, and leveraging automated tests to catch errors early in the pipeline. Providing examples will help illustrate your attention to detail and commitment to data integrity.

Join Rise to see the full answer
What strategies do you use for optimizing data processing?

Explain the techniques you employ to optimize data processing, which may include adjusting resource allocations, tuning configurations, and refining algorithms. Emphasizing your analytical mindset will demonstrate your ability to improve efficiency in data-related tasks.

Join Rise to see the full answer
How familiar are you with MLOps practices and workflows?

Give an overview of your experience with MLOps, focusing on aspects such as model training, deployment, and monitoring. Discuss any specific tools you've used and how you have integrated machine learning models into production environments.

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

Select a project that showcases your problem-solving and technical skills. Outline the project’s goals, the challenges encountered, the solutions you devised, and the positive outcomes, demonstrating your ability to handle complex data engineering tasks.

Join Rise to see the full answer
What are the key factors you consider when designing data architecture?

Highlight important considerations such as scalability, security, and adherence to data governance standards. Discuss how you balance these factors while delivering a robust architecture that meets user needs.

Join Rise to see the full answer
How do you stay current with advancements in data technologies?

Mention your strategies for keeping up-to-date with industry trends, such as attending conferences, participating in webinars, or following influential thought leaders in data and technology on various platforms.

Join Rise to see the full answer
What is your experience with cloud platforms for data storage?

Elaborate on your experience using cloud platforms for data storage, focusing on specific providers, the services you used, and how you configured them to optimize data accessibility and security.

Join Rise to see the full answer
How would you handle a disagreement with a team member on a technical solution?

Discuss your approach to conflict resolution, emphasizing communication and collaboration. Explain how you would focus on understanding the other person's viewpoint, share your insights, and work together toward a solution that benefits the project.

Join Rise to see the full answer
Why do you want to work at One as a Software Engineer - Data Platform?

Convey your excitement for One's mission and how your skills align with the company’s goals in enhancing financial progress for its customers. Highlight the aspects of the role and the organizational culture that appeal to you and how you see yourself contributing.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
ONE Remote No location specified
Posted 14 days ago
Mission Driven
Inclusive & Diverse
Growth & Learning
Transparent & Candid
Flex-Friendly
401K Matching
Paid Sick Days
Paid Time-Off
Medical Insurance
Equity
Maternity Leave
Paternity Leave
Photo of the Rise User
Posted 14 days ago
Mission Driven
Inclusive & Diverse
Growth & Learning
Transparent & Candid
Flex-Friendly
401K Matching
Paid Sick Days
Paid Time-Off
Medical Insurance
Equity
Maternity Leave
Paternity Leave
Talentsis Remote No location specified
Posted 4 days ago
Photo of the Rise User
Posted 9 days ago
Dental Insurance
Vision Insurance
Flexible Spending Account (FSA)
Family Medical Leave
Paid Holidays
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 7 hours ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
FullStory Remote No location specified
Posted 3 days ago
Photo of the Rise User
Supabase Remote No location specified
Posted 5 days ago
Photo of the Rise User
Posted 3 days ago
Dental Insurance
Vision Insurance
Performance Bonus

We're seeking team members who are hungry, humble, and honest to help us build simple solutions for people to save, spend, and grow their money — all in one place.

88 jobs
MATCH
Calculating your matching score...
BADGES
Badge Flexible CultureBadge Future MakerBadge InnovatorBadge Office VibesBadge Rapid Growth
CULTURE VALUES
Mission Driven
Inclusive & Diverse
Growth & Learning
Transparent & Candid
BENEFITS & PERKS
Flex-Friendly
401K Matching
Paid Sick Days
Paid Time-Off
Medical Insurance
Equity
Maternity Leave
Paternity Leave
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 10, 2025

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!