FloatFL

Senior Data Engineer

Our mission is to help teams make the most of their time.

Float

Employee count: 11-50

Salary: 167k-167k USD

United States only

Who We Are

Float is the leading resource management software for professional services teams. Since 2012, we’ve grown every year—independently, self-funded, and profitably. We’re rated #1 for resource management on G2 and trusted by 4,500+ customers worldwide.

As a certified B Corporation, we’re committed to making a positive impact on our team, customers, the environment, and the remote community. Our 50+ person team works 100% remotely across the globe, with perks and benefits designed to support us in living our Best Work Life. You'll collaborate with teammates across Australia, Mexico, the UK, Nigeria, Canada, and the US. Learn more about our data security practices for employment or service contracts here. Browse our blog to get a glimpse of life at Float and check out our Glassdoor employer reviews. See why our customers love Float on G2 .

We’re on a scale-up journey, and we’re seeking people who thrive in this stage. We want Float to be the place where you have the autonomy and opportunity to do the best work of your career.

Why We’re Hiring For This Role

We’re taking an exciting step toward integrating AI-driven pattern detection into Float, starting with our Resource Recommendation Engine. This initiative will help professional service teams make smarter resourcing decisions by learning from past successes—like identifying which teams consistently deliver successful projects—and optimizing for better outcomes. To bring this vision to life, we need a skilled Data Engineer with AI/ML expertise to help build the foundation of this effort. You’ll be a key part of our new Intelligence Squad, working alongside a technical product manager and other team members to drive innovation. This is a rare opportunity to shape a critical new capability at Float, lead technical discussions, and have a direct impact on our product and business strategy. We’re ready to elevate our AI strategy, and we need the right technical leader to make it happen. If you're excited by the challenge of building AI-powered solutions from the ground up, we’d love to hear from you!

Our Senior Staff Engineer, Roberto, explains the important role you will play within our Engineering 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:

  • Lead technical viability discussions: For the Intelligence squad’s initial deliveries, you’ll be responsible for leading discussions to learn more about the technical viability of the deliveries.
  • Resource Recommendation Engine: Develop and test proof-of-concepts for this project.
  • Analyse existing data: You will conduct a comprehensive analysis of existing data to uncover patterns, identify optimization opportunities, and support the squad’s next deliveries.
  • Evaluate our data streaming pipeline: You will be responsible for implementing and maintaining any changes to it our data streaming pipeline.

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

  • Lead technical discussions related to optimization, pattern detection, and AI, serving as the primary point of contact for these areas within Float.
  • Develop and implement advanced algorithms to enhance the Resource Recommendation Engine and other product features, initially focused on pattern detection and optimization.
  • Design, implement, and maintain our streaming data architecture to support real-time data processing and analytics, ensuring data integrity and reliability.
  • Establish best practices and standards for optimization, AI, and data engineering development within the organization.
  • Mentor and train team members on optimization, AI, and data engineering concepts and techniques, fostering a culture of continuous learning and innovation.
  • Stay updated with the latest trends and related technologies, and proactively identify opportunities to incorporate them into Float's solutions.

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:

  • Machine Learning Algorithms: Expertise in ML, expert systems, and advanced algorithms (e.g., pattern matching, optimization) with applied experience in Scheduling, Recommendations, or Personalization.
  • Programming: Proficient in Python or Java and comfortable with SQL and Javascript/Typescript.
  • Data Engineering: Experience with large-scale data pipelines and stream processing (e.g., Kafka, Debezium, Flink).
  • Data Governance: Skilled in data integration, cleaning, and validation.
  • Databases: Familiar with vector and graph databases (e.g., Neo4j).
  • Independent Decision-Making: Knows when to act independently and when to seek input.
  • Written Communication: Clear documentation and collaboration in a global team.
  • Problem-Solving Skills: Balances immediate needs with long-term extensibility.
  • Team Engagement: Actively collaborates to improve processes and achieve shared goals.
  • Continuous Growth: Self-motivated, adaptable, and eager to take on challenges.

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.

Why Join Us

Pay for this role is US $167,471 (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 see first hand 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.

Hiring Process For This Role

You’ll find a lot of useful information about our interview process and what it’s like to join our global team on the Float careers page. The hiring process for this role looks like this:

Initial First Meet (20 min): You'll meet with Julia, Talent Manager (hi, that’s me!), to discuss your interest in the role and review your questions about working at Float.

Take-Home Assignment (4 hours, paid): You’ll complete a take-home technical assignment that will assess your ability to identify and communicate performance issues on a real application and suggest solutions. You will be paid an honorarium after completion of your take-home assignment, and will receive feedback on your assignment regardless of the outcome.

Manager Interview (60 min): Upon a successful take-home assignment, you’ll meet with Roberto (Senior Staff Engineer) and Sameet (Senior Application Engineer) to discuss your technical skills and how you have built data solutions in the past.

Co-Worker Interview (30 min): You’ll meet with Christian (Services Team Lead) and Omar (Senior Application Engineer), to dive deeper into your skills and experience, and learn more about your ability to collaborate, communicate, and work cross-functionally.

Founder Interview (30 min): You’ll meet with Lars, Float’s CTO and Co-Founder, to get to know you and see if you have potential to be a great addition to the team.

Note: Industry research shows that women and those in traditionally underrepresented groups generally don’t 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.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Salary

Salary: 167k-167k USD

Location requirements

Hiring timezones

United States +/- 0 hours

About Float

Learn more about Float and their company culture.

View company profile

Our mission is to help teams make the most of their time. We believe that smart time management empowers you to do the best work of your life, while still having a life.

Float is the resource management platform that gives you the most accurate view of your team’s capacity, so you can plan, track, and optimize how work is assigned. Built for teams big and small across all industries, the world’s top companies rely on Float to manage their resources more efficiently and deliver great work.

We’re building a sustainable business, and our vision is to enable our customers to do the same.

Who we are:

🌎 A fully remote team of 25+ friendly folks, working across 20+ cities globally.

🤝 Serving 3,500+ customers in 150+ countries.

♻️ Self-funded since 2012, growing, and profitable.

Team benefits that set you up for success

We’re passionate about helping our team become the best version of themselves.

Some perks include:

  • Paid leave

    • Time off • 15 days per calendar year.

    • Family leave • 10 days carer's leave for new parents.

    • Personal leave • 5 days for sick and care days, and bereavement.

    • National holidays • 10 days per year, based on where you live.

  • Health and wellness

    • $100 USD monthly allowance - We’ll contribute to activities that benefit your mental and physical health. This includes services like a massage or dance lessons, or activities like a gym or yoga membership.

    • Healthcare (US only) - For US-based employees, we’ll cover 50% of your medical, vision, and dental plans.

  • Remuneration

    • Benchmarked salaries based on contribution, not location - All salaries are benchmarked to 90% of the median San Francisco salary. We use third-party industry data by Radford to determine this.

    • Currency exchange rate make good benefit - For non-US team members, we track the actual amount paid to you after exchange conversion rates and record any differences. Negative accrued balances are compensated every six months.

  • Workspace

    • Home office expense budget - Expense up to $1500 USD on work-related computer & office equipment over a 3-year period.

    • Co-working monthly allowance - The WFH lifestyle can sometimes feel a bit like cabin fever! We’ll contribute $250 USD per month to a co-working space in your community.

  • Community

    • Community leave or donation - Spend up to 2 paid leave days volunteering with a chosen charity, or you can opt for an equivalent monetary donation.

  • Annual team meet up - While we love remote work, we also value the opportunity to get together in person. Every year we host a two-day meetup somewhere in the world and pay for the team's flights and accommodations. So far we’ve met in Sydney, Lisbon, and Athens. We’re looking forward to when we can all safely travel again!

Employee benefits

Learn about the employee benefits and perks provided at Float.

View benefits

Healthcare benefits

For US-based employees, we’ll cover 50% of your medical, vision, and dental plans.

Home office expense budget

Expense up to $1500 USD on work-related computer & office equipment over a 3-year period.

Community leave or donation

Spend up to 2 paid leave days volunteering with a chosen charity, or you can opt for an equivalent monetary donation.

Co-working monthly allowance

The WFH lifestyle can sometimes feel a bit like cabin fever! We’ll contribute $250 USD per month to a co-working space in your community.

View Float's employee benefits
Claim this profileFloat logoFL

Float

Company size

11-50 employees

Founded in

2012

Chief executive officer

Glenn Rogers

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

2 remote jobs at Float

Explore the variety of open remote roles at Float, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Float

Remote companies like Float

Find your next opportunity by exploring profiles of companies that are similar to Float. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Float hiring Senior Data Engineer • Remote (Work from Home) | Himalayas