Staff Software Engineer @Duetto Research
Software Development
Salary unspecified
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Job Type full-time
Posted 2d ago

[Hiring] Staff Software Engineer @Duetto Research

2d ago - Duetto Research is hiring a remote Staff Software Engineer. πŸ’Έ Salary: unspecified πŸ“Location: USA

Role Description

If you want to own the data infrastructure that powers real-time pricing decisions for thousands of hotels worldwide β€” and you're energised by the idea of doing it in an engineering culture where AI isn't a future ambition but how work actually gets done today β€” this is the role. You'll be the technical authority on Duetto's data lakehouse, driving everything from pipeline architecture and data quality to the shift from batch to near-real-time streaming.

What You'll Be Doing

  • Own the design, performance, and reliability of Duetto's data lakehouse.
  • Evolve the Python/PySpark pipeline framework across a bronze β†’ silver β†’ gold architecture on AWS, including:
    • Glue jobs
    • Iceberg MERGE operations
    • Schema evolution
    • Partitioning strategies
  • Architect the shift from batch to near-real-time streaming, building SQS-driven stream pipelines with Iceberg sinks.
  • Expand ingestion, normalisation, and analytics layers across the full lakehouse.
  • Drive data quality and governance at scale by:
    • Extending the Great Expectations framework
    • Leading adoption of data contracts to formalise schemas between producers and consumers
    • Owning the Athena SQL layer that analysts and product teams depend on
  • Strengthen observability and reliability through Datadog, Sentry, and Sumo Logic.
  • Optimise Glue job performance, including:
    • Worker sizing
    • DPU allocation
    • Spark tuning
    • Cost management
  • Build and maintain shared internal Python libraries published to JFrog.
  • Drive improvements to GitHub Actions, Docker-based testing, and CI/CD deployment workflows.
  • Work AI-first every day, using Claude Code and MCP tools in your regular workflow.
  • Contribute to AI-assisted pipeline generation, schema inference, and automated data quality alongside a custom multi-agent system with 17 specialised agents.

Qualifications

  • 7+ years building production data systems in Python.
  • Deep expertise in PySpark and distributed data processing β€” Glue, EMR, or Databricks.
  • Strong experience with lakehouse architectures: Iceberg, Delta Lake, or Hudi on S3.
  • Production experience with Airflow or a comparable workflow orchestrator.
  • Solid AWS production experience across S3, Glue, Athena, Lambda, and SQS.
  • A track record of improving data quality, governance, and pipeline reliability at scale.

Requirements

  • Working knowledge of Java for reading upstream systems.
  • Experience with Trino or Presto for interactive SQL analytics at scale.
  • Experience with dbt for data transformation and modelling.
  • Familiarity with Great Expectations or similar data quality frameworks.
  • Genuine interest in AI-assisted development and LLM-based tooling.
  • Familiarity with hospitality data β€” reservations, rates, inventory, demand signals.

Benefits

  • AI-first is not a marketing line here; every engineer uses Claude Code and a custom multi-agent system daily.
  • Contribute to AI-assisted pipeline generation and work alongside 17 specialised agents with human-in-the-loop approval gates.
  • Engage with real technical challenges, processing millions of rate decisions daily.
  • Own something meaningful with true technical authority over the lakehouse that powers every pricing decision, forecast, and report.
  • Join a team with low ego, high EQ, genuine intellectual curiosity, and active mentorship across a collaborative US and Europe team.
  • Work with a modern stack including Python/PySpark, Apache Iceberg, Airflow, AWS Glue, SageMaker, and Terraform.

Company Description

Duetto is the hospitality industry's leading revenue management platform, founded in 2012 by former Wynn Resorts executives who knew the industry needed better technology. We built the world's first Revenue & Profit Operating System β€” a suite of tools that goes beyond room pricing to give hotels, resorts, and casinos a complete picture of their revenue and profitability.

Trusted by clients ranging from independent boutique hotels to global chains, we've been named the #1 Revenue Management Software by HotelTechAwards four years running and the #1 Best Place to Work in Hotel Tech in 2025. Backed by GrowthCurve Capital since 2024, we're accelerating our investment in AI β€” and we're genuinely passionate about the industry we serve.

Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Staff Software Engineer @Duetto Research
Software Development
Salary unspecified
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Job Type full-time
Posted 2d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later