Senior Data Engineer

Float

New York (NY)

Remote

USD 150,000 - 198,000

Full time

10 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote-first
Global team

Job summary

Float's Intelligence team is building the AI layer that makes resource management smarter: recommendations that reflect how your team actually works, scheduling that optimizes for real constraints, and insights that surface before it's too late to act. To get there, we need data pipelines that are production-grade and ML-ready.

You'll be the engineer who builds and owns the pipelines that Intelligence features depend on, keeps the warehouse healthy and well-understood, and grows alongside us as

Qualifications

  • Applied ML/AI in production: shipped an ML/AI feature used by customers.
  • Pipeline ownership and debugging: you own pipelines end-to-end and understand ELT/ETL.
  • Feature delivery: data work feeds customer-facing features.
  • TypeScript/Node.js: production-grade TS codebases.
  • SQL and databases: complex analytical SQL and warehouse costs.
  • Software engineering practices: design before coding, tests, reviews.
  • Documentation and written communication: documentation as part of work.
  • Warehouse modeling: dbt and cloud warehouses (BigQuery or Snowflake).
  • Optimization and scheduling: Timefold and OR-Tools are nice to have.

Responsibilities

  • Intelligence pipeline ownership: end-to-end ownership of data pipelines powering Intelligence features.
  • Applied ML in production: contribute to AI features and reliable data infrastructure.
  • Pipeline health and maintenance: ensure pipelines and data infra are reliable and documented.
  • Event-driven architecture: explore event streaming (Kafka/Debezium) and architectural decisions.
  • Scheduling optimization work: develop familiarity with Timefold and the scheduling domain.
  • Cross-team data impact: improve workflows beyond the Intelligence team.

Skills

Applied ML/AI in production
Pipeline ownership
Feature delivery
TypeScript/Node.js
SQL & databases
Software engineering practices
Documentation

Tools

Timefold
OR-Tools
Kafka / Debezium
dbt
BigQuery
Snowflake
MongoDB

Job description

Senior Data Engineer

Department: Engineering

Employment Type: Permanent - Full Time

Location: Remote (global)

Reporting To: Davi Candido

Compensation: $174,893 / year

Description

Float's Intelligence team is building the AI layer that makes resource management smarter: recommendations that reflect how your team actually works, scheduling that optimizes for real constraints, and insights that surface before it's too late to act.

To get there, we need data pipelines that are production-grade and ML-ready. You'll be the engineer who builds and owns the pipelines that Intelligence features depend on, keeps the warehouse healthy and well-understood, and grows alongside us as we move toward a more event-driven architecture.

Our Staff Software Engineer (Architecture), Roberto, explains the important role you will play within our Data team. Watch this video!

You’ll be working asynchronously with a bright, dedicated team from across the globe, with a strong focus on taking complex problems and creating solutions that feel simple and intuitive for our customers.

What you’ll be responsible for

Early on, you’ll jump right into:

  • Intelligence pipeline ownership: You'll take end-to-end ownership of the data pipelines that power NextGen and other Intelligence team features
  • Applied ML in production: You'll contribute to AI features in production, building the data infrastructure that makes those features work reliably.
  • Pipeline health and maintenance: Working alongside Davi and Roberto (the Data team), you'll ensure our pipelines and data infrastructure are reliable and well-documented.

Once you are a bit more settled, we expect that you will jump into the following projects:

  • Event-driven architecture: As Float's data needs evolve, you'll play a key role in how we introduce event streaming (Kafka/Debezium) into the stack, and will have the opportunity to contribute to architectural decisions, as well as implementing them.
  • Scheduling optimization work: You'll develop familiarity with Timefold and Float's scheduling domain.
  • Cross-team data impact: Improvements to pipelines and infrastructure tend to ripple outward. Over time, you'll likely have opportunities to improve workflows beyond the Intelligence team.
What you’ll need to be successful

We want you to love your work and believe that these skills will allow you to succeed in the role. Applying these skills requires:

  • Applied ML/AI in production: You’ve shipped at least one ML or AI feature that customers use, and lived with it afterward. Recommendations, embeddings, search, LLM-powered features, or similar.
  • Pipeline ownership and debugging: You’ve been on the hook when a pipeline broke. You investigate with evidence (lineage, logs, data samples) rather than guesses, and you understand ELT/ETL, orchestration, backfills, and data quality from the inside out.
  • Feature delivery: Your data work has a visible output in the product. You’ve built pipelines and models that feed customer-facing features, not just internal tooling or reporting.
  • TypeScript/Node.js: You’ve written and maintained production-level TypeScript codebases and are comfortable with type systems and debugging.
  • SQL and databases: Complex analytical SQL, with an eye on warehouse cost and performance. MongoDB familiarity is a plus.
  • Software engineering practices: You design before coding, write tests, and do code reviews. You use AI coding tools productively while owning the quality of the output.
  • Documentation and written communication: You document as part of the work. Your write-ups stand on their own asynchronously.
  • Warehouse modeling: Familiar with dbt and a cloud warehouse (BigQuery or Snowflake). Deep expertise isn’t required on day one.
  • Optimization and scheduling (Timefold, OR-Tools): Nice to have. Genuine interest in the problem space matters more than prior experience.

As a fully remote team, we’re looking for someone comfortable with asynchronous communication as the default, which means you have previous remote experience and are comfortable using tools like Slack, Loom, and Linear to communicate as needed. Don’t worry—you will have significant deep work time since we have very few meetings.

Note: Industry research shows that women and those in traditionally underrepresented groups are less likely to apply to jobs unless they check all the boxes for the role. If you feel strongly that you have what it takes for this role but don’t check 100% of the boxes, that’s okay! We encourage you to apply anyway and highlight what you can bring to the table.

Why join us

Pay for this role is US $174,893 (Level 3). Here’s a blog post with more information on how we determine our salaries.

We’re a global async remote company with a diverse team of people from all over the world who share a common belief in living our best work life. We believe deeply in the idea of transparency and share our Float Handbook publicly, so potential new team members can get familiar with our perks & benefits as well as our ways of working. If you feel like you can thrive at Float to do your best work, we would love to hear from you.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineer
Senior Data Engineer

Float.com • New York (NY)

Remote
USD 149,000 - 201,000
Customer Support Specialist (AMER)
Customer Support Specialist (AMER)

Float • United States

Remote
USD 70,000 - 95,000
Customer Support Specialist (AMER)
Customer Support Specialist (AMER)

Float.com • New York (NY)

Remote
USD 80,000 - 90,000
Customer Support Specialist (AMER)
Customer Support Specialist (AMER)

Float • New York (NY)

Remote
USD 70,000 - 95,000
Customer Support Specialist (EMEA)
Customer Support Specialist (EMEA)

Float • New York (NY)

Remote
USD 74,000 - 91,000
Customer Support Specialist (EMEA)
Customer Support Specialist (EMEA)

Float.com • New York (NY)

Remote
USD 70,000 - 95,000
Software & Data Engineer (Remote - Latin America)
Software & Data Engineer (Remote - Latin America)

Fractal River • United States

Remote
MXN 500,000 - 800,000
Personal development plan
Unlimited access to AI tools
Yearly performance bonus
+2
Float: Account Executive (EMEA)
Float: Account Executive (EMEA)

Breakout Tools • United States

On-site
USD 157,500 - 192,500
Competitive salary
Fully remote work
Work-life balance support
Senior Data Engineer II, AI Native
Senior Data Engineer II, AI Native

Life360 • United States

On-site
USD 148,000 - 217,000
Medical, dental, vision
Parental leave
401(k) match
+5
Data Engineer Remote Latin America
Data Engineer Remote Latin America

Fractal River • United States

Remote
USD 70,000 - 120,000
Personal development plan
Access to a reference library
Unlimited access to AI tools
+3