Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Remote Staff Software Engineer (Python)

Duetto Research

Staff Software Engineer — Data Platform (Python)

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 Makes Us Different?

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 (GameChanger, ScoreBoard, BlockBuster, Advance and more) 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. We build products we're proud of, for customers we care about.

What You'll Be Doing


  • You'll own the design, performance, and reliability of Duetto's data lakehouse — evolving the Python/PySpark pipeline framework across a bronze → silver → gold architecture on AWS, including Glue jobs, Iceberg MERGE operations, schema evolution, and partitioning strategies.

  • You'll architect the shift from batch to near-real-time streaming, building SQS-driven stream pipelines with Iceberg sinks and expanding ingestion, normalisation, and analytics layers across the full lakehouse.

  • You'll drive data quality and governance at scale — extending the Great Expectations framework, leading adoption of data contracts to formalise schemas between producers and consumers, and owning the Athena SQL layer that analysts and product teams depend on.

  • You'll strengthen observability and reliability through Datadog, Sentry, and Sumo Logic, while optimising Glue job performance — worker sizing, DPU allocation, Spark tuning, and cost management.

  • You'll build and maintain shared internal Python libraries published to JFrog, and drive improvements to GitHub Actions, Docker-based testing, and CI/CD deployment workflows.

  • You'll work AI-first every day — using Claude Code and MCP tools in your regular workflow, and contributing to AI-assisted pipeline generation, schema inference, and automated data quality alongside a custom multi-agent system with 17 specialised agents.

What We're Looking For

You may be a good fit if you have:


  • 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

Strong candidates may also have:


  • 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

Why Duetto?


  • AI-first is not a marketing line here. Every engineer uses Claude Code and a custom multi-agent system daily. You'll contribute to AI-assisted pipeline generation and work alongside 17 specialised agents with human-in-the-loop approval gates — this is what the future of data engineering looks like, and we're already living it.

  • The technical challenge is real. Millions of rate decisions processed daily, 80+ integration partners, and a live evolution from batch to near-real-time streaming — the scale and complexity are genuine.

  • You'll own something meaningful. This is a Staff-level role with true technical authority over the lakehouse that powers every pricing decision, forecast, and report in the product.

  • A team worth joining. Low ego, high EQ, genuine intellectual curiosity, and active mentorship in both directions across a collaborative US and Europe team.

  • Modern stack, real scale. Python/PySpark, Apache Iceberg, Airflow, AWS Glue, SageMaker, Terraform — tools selected for the problem, not the press release.

The Details


  • Location: Remote (US)

  • Team: Data Platform

  • Direct reports: None

  • Travel: None

Duetto is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other characteristic protected by applicable law.

Sound like you?

You don't need to tick every box — if you're a strong Python data engineer who's excited by lakehouse architecture, streaming pipelines, and working in a genuinely AI-first engineering culture, we'd love to hear from you.

 

 

#LI-REMOTE

Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Remote Staff Software Engineer (Python) in Arlington, TX vacancy
  • $98k - $146k

     ...Defense customers by developing innovative remote sensing algorithms, tools, and...  ...an immediate opportunity for a talented Python Software Developer in Boulder, CO, to support programs...  ...environment consisting of Scientists, Engineers, and Developers, and be able to... 
    Remote work
    Temporary work
    For contractors
    Work experience placement
    Immediate start
    Flexible hours

    Dormont Manufacturing Company

    Boulder, CO
    2 days ago
  •  ...AI Security platform, the full-time Staff Endpoint Software Engineer will optimize sensor performance, evolve...  ...-facing technical issues in a remote environment. Key responsibilities Build...  ...At least 6 years of experience in Python, Node.js, or a comparable language Experience... 
    Remote work

    VirtualVocations

    Chesapeake, VA
    6 days ago
  • $176k - $196k

     ...and data pipelines feeding our detection engine. One day you’re in TypeScript debugging why...  ...vendor’s weird SPA. The next you’re in Python fixing a Kafka consumer that’s falling behind...  ...’re looking for ~8+ years building software, ideally touching a few different areas (... 
    Remote work
    Work from home
    Flexible hours

    Obsidian Security

    Irving, TX
    14 days ago
  • $148k - $249k

     ...frameworks). - Build automation and observability tooling (Go/Python/Java, Kubernetes/Docker) for CI/CD-based performance...  ...stakeholders and leadership. Qualifications: - 5+ years software engineering or systems/performance engineering experience (BS in CS/EE or... 
    Remote work
    Work at office
    Work from home
    Flexible hours

    Waabi

    Mesa, AZ
    14 days ago
  •  ...practices and frameworks among Machine Learning Engineers (MLEs) across the company....  ...Strong programming skills in C++ and Python Proven experience in GPU programming...  ...position may also involve working with software and technologies subject to U.S. export... 
    Remote work

    Stack Av

    El Paso, TX
    29 days ago
  • $207.49k - $218.88k

    Staff Software Engineer, Hinge Health, Inc., San Francisco, CA and various unanticipated locations throughout the US (up to 100% telecommuting...  ...Utilize at least 9 of the following 14 tools/technologies: Python, Node.js, TypeScript, JavaScript, AWS, ReactJS Framework,... 
    Remote work

    Hinge Health, Inc.

    Saint Petersburg, FL
    1 day ago
  • $141k - $242k

     ...spatial intelligence of our autonomous fleet. As a Senior or Staff Software Engineer on our Mapping team, you will act as a versatile,...  ...various programming languages, seamlessly bridging high-level Python development with robust systems-level engineering in C++ or... 
    Remote work
    Work at office
    Work from home
    Flexible hours

    Waabi

    Chicago, IL
    29 days ago
  •  ...Sound is hiring a Staff Frontend Engineer to help shape the future of a new music economy that values...  ...of experience writing production software. ~ Live between GMT-8 and GMT-5 (North...  ...health, dental, and vision insurance. Remote-first teamwork with team and community... 
    Remote work
    Work at office
    Work from home

    Sound.xyz

    San Diego, CA
    14 days ago
  • $265k

     ...of ways to work, ranging from a fully remote experience to working full-time in one...  ...some or all of the time. Senior Staff Software Engineer Location: Americas (preferably EST...  ...modes ~ Advanced proficiency in Python, Go, Java, or similar; strong systems-... 
    Remote work
    Work at office
    Local area
    Work from home
    Flexible hours

    Juniper Square

    Chesapeake, VA
    1 day ago
  • $210k - $300k

     ...Staff Software Engineer About Standard Bots Standard Bot’s mission is to significantly lower the barrier to entry to real-world automation...  ...our core stack is preferred (React, Typescript, Node.js, Python, C++, Kubernetes). Location and Benefits This role is... 
    Remote work
    Work at office
    3 days per week

    Standard Bots

    Pittsburgh, PA
    29 days ago
  •  .... Pinterest's performance marketing engineering team owns the end-to-end systems that turn...  ...data pipelines and services using Python or Java/Scala, plus SQL; experience with...  ...-months and therefore can be situated anywhere in the country. #LI-REMOTE #LI-AG8... 
    Remote work
    Work at office
    Relocation
    Relocation package
    Shift work

    Pinterest

    Reno, NV
    29 days ago
  • $180k - $205k

     ...PsiQuantum also develops the algorithms and software needed to make these systems...  ...Team at PsiQuantum works closely alongside engineers and scientists in the electronics, system...  ...Qualifications: 15+ years experience with Python or C++ in a system software context.... 
    Remote work
    Shift work

    Psiquantum

    Jacksonville, FL
    29 days ago
  • $10k

     ...Role Are you a Fullstack Engineer looking to make a big impact...  ...maintaining complex full-stack software at scale ~3+ years experience...  ...with a willingness to learn Python and JavaScript ~ Experience...  ...and world-class team ~ Remote-friendly work environment with... 
    Remote work
    Temporary work
    Work at office
    Flexible hours

    Propel

    Irvine, CA
    14 days ago
  • $140k - $210k

     ...About this team Super.com engineering has four full-stack product...  ...to bring on a full-stack Staff Software Engineer for our Super+ vertical...  ...powered by Node and Python microservices and React frontend...  ...development budgets We are remote first – you have the... 
    Remote work
    Work experience placement
    Flexible hours

    Super.com

    Mesa, AZ
    29 days ago
  • $161k - $221k

     ...trust. The Defensive Cyber Engineering organization is responsible...  ...Sector roadmap by hiring a Staff Software Engineer in the DC area. You...  ...pipelines. Experience with Python is required; proficiency in...  ...120.15) upon hire. #LI-REMOTE #LI-SH1 P24527_3348076... 
    Remote work
    Permanent employment
    Work at office
    Local area
    Flexible hours

    Okta

    San Jose, CA
    29 days ago
  •  ...Pivotal Health combines software, data, and service into a seamlessly...  ...the Role We're hiring a Staff Software Engineer to join Pivotal's...  ...central Familiarity with Python in production backend environments...  ...outside those regions. Remote and hybrid flexibility varies... 
    Remote work
    Flexible hours

    Pivotal Health

    Dallas, TX
    7 days ago
  • $165k - $295k

     ...looking for: We are seeking a Staff Engineer for our Energy Analytics...  ...executing on collaborative software engineering projects in an industry...  ...practices Work with fully remote teams Must Haves: ~...  ...API’s ~ Experience with Python and enterprise Java (Spring,... 
    Remote work
    Local area

    Who We Are Arcadia

    Portland, OR
    14 days ago
  •  ...As a Staff Software Engineer, you will take us beyond traditional EHR interfaces and change the lives of clinicians in how they view patient...  ...Strong familiarity with server-side web technologies (eg: Java, Python, Scala, C#, C++, Go). Preferred KSAs: ~8+ years... 
    Remote work
    Temporary work

    Aledade

    Aurora, CO
    14 days ago
  • $150k - $169k

     ...sensitive systems, and the engineers who build those products need...  ...those engineers. As a Senior Staff Software Engineer, you will lead...  ...Backend Strong proficiency in Python, TypeScript, Go, or similar...  ..., VPN systems, or remote access platforms. Strong... 
    Remote work

    Dispel

    Lincoln, NE
    14 days ago
  •  ...Speridian Technologies is recruiting for a Staff Software Engineer - Full Stack for our State of...  ...technical modernization project.  This is a remote role; however, there may be meetings...  ...Core, Blazor Experience with Java, Python, Go, or TypeScript/JavaScript is a... 
    Remote work
    Monday to Friday

    Speridian Technologies

    New York, NY
    14 days ago
  • $226.67k - $273.1k

     ...rebuilding how we make software around one belief: AI changes...  ...working software. Our engineers own problems end to end...  ...Babylist is hiring Staff Software Engineers to...  ...Rails, or you've shipped Python/Django or Node.js and...  ...Working Babylist is remote-first with team members... 
    Remote work
    Work at office
    Flexible hours

    Babylist, Inc

    Seattle, WA
    3 days ago
  •  ...fit right in. Location: This is a remote-first role based in the U.S. While we...  ...looking for a brilliant and energetic Staff Software Engineer to help shape the technical future of...  ...-world full-stack experience in Ruby, Python, or JavaScript/Node.js, with deep... 
    Remote work
    Work at office
    Local area
    Flexible hours

    Givecampus

    Boston, MA
    14 days ago
  •  ...buyers throughout the United States. Our remote-first team is spread across cities like...  ...solutions. The Role As a Staff Engineer, you are a recognized expert and force...  ...constructively. ~9+ years of professional software development experience. ~ Demonstrated... 
    Remote work
    Live in
    Currently hiring
    Work at office
    Work from home
    Flexible hours

    Zippy

    Columbus, OH
    7 days ago
  •  ...is ‘Anything Delivered’. Our engineers make high-touch logistics happen...  ...more.  We are seeking a Staff iOS Engineer to take on a...  ...~ Advanced understanding of software design patterns to write clean...  ...This role can be hybrid or remote, depending on the team member... 
    Remote work
    Work experience placement
    Internship
    Live in
    Work from home
    Flexible hours
    3 days per week

    Favor

    Milwaukee, WI
    7 days ago
  • $178.4k - $223k

     ...matching headcount is formally approved. Staff Software Engineer As a Staff Software Engineer at...  ...technical expertise in Ruby on Rails, Python, PostgreSQL, and AWS with a strong...  ...architecture support if needed. [Insert Remote/Hybrid/On-site details]. Preferred... 
    Remote work
    Temporary work
    Long distance
    Flexible hours
    Shift work

    Fuzehealth

    Madison, WI
    14 days ago
  •  ...highly capable full-stack product engineer who is motivated to...  ...Shadcn UI, Zod, Nuqs Backend: Python, Django, django-ninja, django...  ...architect on major full stack software projects Benefits and Perks...  ...office (financial district), remote-first culture ~ Unlimited... 
    Remote work
    Work at office
    Home office
    Flexible hours
    2 days per week
    1 day per week

    Onos Health

    Laredo, TX
    14 days ago
  • $265k - $279.5k

     ...operational excellence. We’re looking for a Staff Software Engineer to serve as the Activation Domain Tech...  ...backend languages (e.g., Go, Java, Python) and with modern cloud infrastructure...  ..., or gig-economy environments. #LI-Remote Instacart provides highly market-... 
    Remote work
    Permanent employment
    Work at office
    Work from home
    Flexible hours

    Instacart

    Indianapolis, IN
    29 days ago
  •  ...in North America. We're seeking a Staff Engineer to help lead our growing backend engineering...  ...Tech Talks:  StackAdapt is a Remote First company, we are open to candidates...  ...team's productivity and growth Promote software development best-practices and conduct... 
    Remote work
    Work from home
    Home office

    Stackadapt

    Chicago, IL
    29 days ago
  • $250k - $300k

     ...Upgrade The Patient Experience We're looking for engineers to upgrade the patient experience. The software you experience at the doctor's office is often...  ...how a doctor's office works. Our tech stack is Python and Postgres on Linux, with AI growing in importance... 
    Remote work
    Work at office
    Work from home

    NextPatient

    United States
    6 hours ago
  •  ...and be unapologetically yourself (cape optional). Whether remote or in-office, we support how you thrive best. We invest in...  ...the web, this is the place for you. We're looking for a Staff Software Engineer who is both a technical leader and hands-on builder, someone... 
    Remote work
    Work at office
    Local area
    Work from home
    Flexible hours

    Nerdwallet

    Houston, TX
    14 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Remote Staff Software Engineer (Python). Be the first to apply!