Staff Software Engineer
Duetto Research
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.
$220k - $310k
...Own and evolve frontend systems that span multiple product areas, ensuring consistency, quality, and scalability. ~Partner with engineering leadership, product, and design to shape frontend technical strategy and long-term direction. ~Lead high-impact initiatives...SuggestedFull timeWork at officeRemote workWork from homeHome officeFlexible hours$117k - $171k
...the platforms built by Digital Farming Solutions Engineering are what makes those decisions smarter. As a Staff Engineer, your role is to ensure those platforms... ...that define how Digital Farming Solutions builds software at scale. ~Actively develop senior engineers into...SuggestedFull time$150k - $190k
Role Description We’re hiring a Staff Software Engineer to lead the technical direction of DeepWalk’s computer vision platform for automated sidewalk inspection. This role is focused on tackling high-impact, open-ended problems around large-scale imagery, production ML...SuggestedFull time$150k - $170k
Role Description Staff Software Engineers within HMH Labs oversee feature development and maintenance throughout the software development lifecycle. Beyond core engineering responsibilities, they influence multiple teams, contribute to architectural decisions, and help...SuggestedFull timeImmediate startRemote work- ...~Use AI tools as a practical force multiplier across real engineering work — not only for autocomplete. ~Contribute to architecture... ...technical voice. Qualifications ~10+ years of professional software engineering experience with a track record of technical...SuggestedFull timeContract workRemote work
$160k - $200k
Role Description As vCluster Labs’ Staff Software Engineer, you aren’t just writing code; you are defining the future of Kubernetes multi-tenancy. In this role, you will serve as a core architect of the vCluster Platform, tasked with navigating complex Kubernetes internals...Full timeFlexible hours$150k - $170k
Role Description EverCommerce is looking for a Staff Software Engineer to provide technical leadership, architecture guidance, and hands-on development across enterprise integration, AWS microservices, Workato automation, and AI-enabled solutions. This role will act as...Full timeWork at officeImmediate startRemote workFlexible hours$151k - $297k
...are responsible for building and improving the core execution engine that powers all queries, taking a logical query plan produced by... ..., with strong competencies in data structures, algorithms, and software design/architecture ~Experience with large code bases written...Full timeWork at officeRemote workWorldwideFlexible hours$190k - $230k
Role Description We are looking for a Staff Software Engineer with 5-8 years of experience to join our team and take on technical leadership for key projects. We're seeking a curious, proactive individual who can map their strong technical skills to business needs and drive...Full timeH1bRemote workVisa sponsorship$185k - $260k
Role Description We are looking for a Staff Software Engineer, Identity & Access Management , to serve as the technical authority for identity, authentication, and authorization across the SimSpace platform. The ideal candidate will possess deep expertise in designing...Full time$174.7k - $218.4k
Role Description As Marqeta’s Staff Software Engineer - Kubernetes Operations, you'll be instrumental in scaling our platform to meet the demands of our rapidly growing business and help architect solutions that power millions of transactions daily. We work Flexible First...Full timeRemote workFlexible hours$175k - $225k
Role Description Brightside is looking for a Full-Stack Staff Software Engineer, Growth with a strong product sense who values a high degree of autonomy. You will be collaborating closely with Product, Design, and Marketing to continue the rapid iteration of our top of...Full timeTemporary workRemote work$200k - $225k
Role Description Sayari is looking for a Staff Software Engineer to lead one of our application team squads. You'll own technical architecture, drive code quality, and ship production systems, while working closely with Product and Engineering leadership to execute on the...Full timeWork at office$180k - $245k
...hands-on leadership role. You’ll write production code, prototype new agent communication patterns, review system designs, and mentor engineers while setting technical direction. This isn’t a typical engineering role. We’re operating in a space without a fixed playbook,...Full timeTemporary workWork at officeRemote workHome officeFlexible hours$90k - $180k
...This team is responsible for delivering engaging, customer-centric experiences across Home Depot mobile shopping app. The Staff Software Engineer serves as the technical leader for the team, partnering closely with the Engineering Manager, Product Manager, and Principal...Full timeWork experience placement$248k - $310k
...execute and deliver in a complex and collaborative roadmap of Trust engineering efforts that will require collaboration across many parts of... ...of seniority, all individual contributors at Airbnb are Software Engineers which means we expect you to be hands on and contribute...Full timeWork experience placementCasual workLive inWork at officeRemote work$150k - $180k
...Description BlackSky is looking for a strong, self-starting and eager engineer to join our Mission Management Engineering team. This... ...states. Responsibilities ~Design, implement, and maintain software for the components making up BlackSky’s mission management services...Permanent employmentFull timeRemote workFlexible hours$152.13k - $216.4k
...May telecommute. Qualifications ~Bachelor’s degree in Computer Science, Computer Engineering, or related field ~8 years of experience in job offered or in a Software Engineer-related occupation Requirements ~Java Enterprise, Java application servers,...Full timeRemote workOverseas$135k - $166k
Role Description This staff engineering role will help our team to research, develop, maintain, enhance, and customize platform software solutions – including printer drivers and developer SDKs – that power HID’s Secure Issuance FARGO printers and laminators so that they...Full timeWork at office$160.16k - $213.55k
Role Description Serves as a lead software engineering resource on the Digital Engineering team while building CSAA’s next generation of customer-facing web & mobile applications. Responsible for team-level strategic technical ownership and "hands-on" design, implementation...Full timeRemote workFlexible hours- Role Description We are looking for an exceptional Staff Backend Developer (Ruby/Go) to join our growing Engine team. The Engine team develops and maintains most things related to Workato Recipe runtime, including: ~Recipe execution ~DSL ~Pulling events ~Processing...Full timeRemote work
$118.45k - $260.59k
Role Description CVS Health is seeking a Staff Software Engineer specializing in developing machine learning solutions using Agentic AI/ML serving as a leader and role model in engineering for both peers and clients. The successful candidate will lead project teams working...Hourly payFull timeTemporary workLocal areaRemote work$195k - $200k
Role Description We are seeking an experienced Staff Software Engineer with deep expertise in TypeScript and React Native to join our Overall Game Experience team. In this role, you will design, build, and own critical features within PrizePicks’ React Native mobile application...Full timeRemote workFlexible hours$224k - $302.4k
Role Description We have an opening to hire a Staff Software Engineer, AI Foundations. Temporal provides a reliable foundation powering AI leaders such as OpenAI, NVIDIA, Cursor, Lovable, Replit, and others. Its adoption is also expanding to users spanning across a broad...Full timeWork experience placementWork at officeRemote workWork from homeHome office$225k - $265k
...workforce, we’re remote‑first and grounded in a simple idea: software is a people business. Cribl is the place where curious, collaborative... ...closely with the founding team and a group of highly-skilled engineers to shape the future of search and analytics of observability...Full timeTemporary workRemote work$150k - $165k
Role Description We’re looking for a Staff Software Engineer to lead the design, development, and optimization of our software installation frameworks using InstallShield, along with core components written in C, C++, and C#. You will be responsible for streamlining our...Full time$165k - $300k
...Key responsibilities may include: ~Developing and deploying software for our core freight movement operations. ~Leading the design... ...of software modules built by a small group of software engineers. ~Writing production-quality code for well-defined tasks....Full time- ...job processing system and code execution engines that power Tines’ intelligent workflows.... ...However, since we’re still a small but growing software engineering organization, this role is... ...~Proven track record of success as a staff software engineer. ~Linux systems expertise...Full timeLive in
$190k - $280.5k
Role Description Life360 is hiring an AI-Native Engineer — a Staff engineer who doesn’t just use AI tools, but thinks natively in them. You’ll be central to how the International team builds products, where AI has reshaped how the entire team designs, builds, and ships...Full timeRemote workFlexible hours$140.6k - $173.1k
...internal and external customers, and we're at the forefront of creating a foundation to open up new opportunities for WEX. As a Staff Software Engineer on our team, you will be a key contributor and leader following best practices in designing, developing, and maintaining...Full timeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!


















