CrawlJobs Logo

Staff Software Engineer - Adapters

getdbt.com Logo

dbt Labs

Location Icon

Location:
India

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

dbt Fusion is building the next generation of data execution and connectivity infrastructure, enabling dbt workloads to run efficiently across diverse compute engines and data platforms. As a Senior Engineer on the Fusion Adapters and Connectivity team, you’ll design and ship core abstractions powering how dbt communicates with execution systems — leveraging Rust, Go, Arrow, and emerging open standards. This is a rare opportunity to work at the intersection of systems programming, database internals, and high-visibility open-source development. Your work will shape a foundational platform leveraged across the dbt ecosystem and the broader data community.

Job Responsibility:

  • Design, build, and maintain Rust-first connectivity layers, execution APIs, and adapter scaffolding
  • Partner with teams building the dbt compiler, semantic layer, and runtime to evolve adapter interfaces and system boundaries
  • Contribute to Arrow/ADBC and other open-source specifications or implementations, strengthening the data ecosystem
  • Own CI, testing frameworks, profiling, error reporting surfaces, and release readiness for Fusion adapters
  • Debug complex interoperability and performance issues across drivers, engines, and compute domains
  • Collaborate with internal and community maintainers to review PRs, write RFCs, and evolve public code architectures
  • Mentor engineers on systems best practices and contribute to shared patterns around resilience, debuggability, and API clarity

Requirements:

  • Strong programming background in Rust, Go, C++ or similar performance-oriented languages
  • Experience designing or maintaining SDKs, libraries, connectors, or compute/data integration codebases
  • Exposure to data warehouses, query engines, Arrow/columnar ecosystems, or execution runtimes
  • A desire to build foundational platform components that other teams and community members rely on
  • Comfort working in public code review loops, async-first communication, and collaborative RFC processes
  • A mindset grounded in debuggability, reliability, and ownership in ambiguous problem spaces
  • 6+ years experience in software engineering, with strong systems-level skills
  • 2+ years working in open-source, SDK, runtime, or low-level integration environments
  • Bachelor’s degree in Computer Science / related field or equivalent experience through industry OSS contributions

Nice to have:

  • Contributed to or interacted with Arrow, ADBC, DuckDB, Presto, DataFusion, Spark, ClickHouse, or similar engines
  • Experience shaping adapter/plugin standards, driver contracts, or architectural interfaces used by others
  • Familiarity with Rust async ecosystems (tokio, tower, tracing) or Go concurrency practices
  • Prior OSS governance experience — triaging issues, reviewing PRs, or working with community maintainers
  • An interest in building developer-experience layers or scaffolding frameworks for adapter authors

Additional Information:

Job Posted:
January 03, 2026

Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Staff Software Engineer - Adapters

Staff Software Engineer

We are seeking an exceptionally talented and HANDS-ON STAFF BACKEND SOFTWARE ENG...
Location
Location
United States , Boston
Salary
Salary:
134900.00 - 197900.00 USD / Year
simplisafe.com Logo
SimpliSafe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive professional software engineering experience, with significant time spent leading projects and driving technical direction at a Senior or Staff level
  • Mastery in designing, building, and operating distributed, high-volume backend systems and REST/gRPC APIs
  • Proficiency in at least one major programming language (e.g., JavaScript/TypeScript, Rust, Java, Go, Python, C#) with the adaptability to work with multiple languages
  • Proven ability to architect solutions using modern patterns, including event-driven architectures, domain-driven design, and containerization (Docker, Kubernetes)
  • Expert knowledge of cloud platforms (e.g., AWS, GCP, Azure) and proficiency in operational tools for monitoring, logging, and CI/CD
  • Exceptional communication, documentation, and presentation skills, with a proven track record of influencing technical decisions across organizational boundaries
  • Familiarity with Agile methodologies (Scrum or Kanban) and DevOps principles
Job Responsibility
Job Responsibility
  • Own the design, review, and implementation of complex, large-scale, and highly available backend services and microservices
  • Serve as an active individual contributor, writing high-quality, maintainable code and tackling the most challenging technical problems
  • Define and drive improvements in performance, scalability, monitoring, and operational excellence, ensuring our systems meet demanding SLOs/SLIs
  • Work closely with Engineering Directors/Sr. Managers and Product Managers to define the long-term technical roadmap, identifying strategic investments in core infrastructure and managing technical debt
  • Act as the lead technical mentor and coach for multiple engineers, defining best practices, conducting rigorous code and design reviews, and raising the overall technical bar across the entire backend organization
  • Lead technical collaboration and coordination across different teams, resolving major technical blockers, and standardizing shared services and technologies
  • Take on increasing responsibilities related to process and project leadership, including driving quarterly planning, leading post-mortems, and starting to formally participate in candidate interviewing and onboarding
  • As part of the growth plan, participate in management activities, such as leading team retrospectives, providing structured peer feedback for performance reviews, and one-on-ones
What we offer
What we offer
  • A mission- and values-driven culture and a safe, inclusive environment where you can build, grow and thrive
  • A comprehensive total rewards package that supports your wellness and provides security for SimpliSafers and their families
  • Free SimpliSafe system and professional monitoring for your home
  • Employee Resource Groups (ERGs) that bring people together, give opportunities to network, mentor and develop, and advocate for change
  • Participation in our annual bonus program, equity, and other forms of compensation, in addition to a full range of medical, retirement, and lifestyle benefits
  • Fulltime
Read More
Arrow Right

Staff Software Engineer – DevX team

We're looking for an accomplished Staff Software Engineer (DevX) to drive the de...
Location
Location
Bulgaria , Sofia
Salary
Salary:
Not provided
brandwatch.com Logo
Brandwatch
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7–10 years' experience in Software Engineering or DevOps roles, with a focus on building developer tooling or platforms
  • Expert programming skills in one or more languages (such as Python, Java, Go, or C#)
  • Experience designing and implementing CI/CD pipelines and build/release processes, including familiarity with tools like Jenkins, GitLab CI, or GitHub Actions
  • Solid understanding of software development best practices (version control, code reviews, automated testing)
  • Proficiency with containerization and cloud infrastructure (Docker, Kubernetes, AWS/GCP)
  • Strong problem-solving skills and the ability to quickly learn and adapt to new technologies
  • Excellent communication skills and a collaborative approach, with experience mentoring engineers or leading technical projects
Job Responsibility
Job Responsibility
  • Design and develop internal software tools, services, and frameworks that improve the developer experience
  • Work with engineering teams to gather requirements and feedback for developer tools
  • Improve and maintain our CI/CD pipeline code and infrastructure
  • Contribute to the architecture of our developer platform by evaluating new technologies and integrating open-source solutions
  • Mentor and guide other software engineers in using DevX tools and adopting best practices
  • Ensure all DevX solutions are well-documented, maintainable, and secure
  • Partner with engineering teams to define and enforce AI standards within the developer ecosystem
Read More
Arrow Right

Staff Software Engineer

We are looking for a Staff Software Engineer to join Fever with outstanding soft...
Location
Location
Spain , Madrid
Salary
Salary:
Not provided
https://feverup.com/fe Logo
Fever
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 8+ years in software engineering roles within agile environments, including 3+ years in technical leadership
  • Strong knowledge of design patterns, best practices, testing, and distributed systems
  • Experience designing scalable systems, networking, resilience, and migrating monoliths to microservices
  • Ability to deliver code from development to production while ensuring high-quality engineering solutions
  • Strong leadership skills with the ability to influence technical teams
  • High autonomy and a proactive mindset for identifying and solving problems with a bias for action
  • Exceptional communication skills and ability to thrive in collaborative environments
  • Growth mindset, adaptability to change, and a commitment to continuous improvement
  • Empathetic, inclusive, and curious attitude with a passion for making a positive impact on millions of people through technology
Job Responsibility
Job Responsibility
  • Define and drive long-term engineering vision and strategy in collaboration with other team members
  • Lead and execute large-scale engineering projects, ensuring alignment with strategic goals and technical excellence
  • Plan and implement architectural strategies to support future scalability and business needs
  • Coordinate and drive high-impact initiatives by working closely with multiple teams and stakeholders
  • Temporarily embed in product teams to solve complex architectural challenges and improve execution
  • Provide mentorship and technical guidance to engineers at all levels, inspiring continuous improvement and innovation
  • Ensure best practices, code quality, and development efficiency through reviews and technical leadership
  • Evaluate and adopt emerging technologies to keep the company at the forefront of engineering advancements
What we offer
What we offer
  • Opportunity to have a real impact in a high-growth global category leader
  • 40% discount on all Fever events and experiences
  • Home office friendly (Madrid)
  • Relocation package for international candidates
  • Responsibility from day one and professional and personal growth
  • Great work environment with a young, international team of talented people to work with!
  • Health insurance and other benefits such as Flexible remuneration with a 100% tax exemption through Cobee
  • English Lessons
  • Gympass Membership
  • Possibility to receive in advance part of your salary by Payflow
  • Fulltime
Read More
Arrow Right

Staff Software Engineer

We seek an experienced, collaborative, and resourceful Staff Backend Engineer to...
Location
Location
United States , Mountain View
Salary
Salary:
252000.00 - 308000.00 USD / Year
earnin.com Logo
EarnIn
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of software engineering experience, with a track record of delivering scalable backend solutions
  • Bachelor's, Master’s, or PhD degree in computer science, computer engineering, or a related technical discipline, or equivalent industry experience
  • Experience working in microservices architectures, designing and building distributed systems
  • Proficiency in at least one modern backend programming language, with the ability to adapt to multiple technologies (we work with Java, Kotlin, C#, and Python)
  • Strong expertise in SQL databases
  • Experience in fintech or building 0-to-1 products, focusing on system scalability and flexibility
  • Experience designing architectures that enable rapid iteration, either from early-stage product development or within Research & Development teams
  • Hands-on experience with continuous integration and deployment tools
  • Experience in functional and integration testing
  • Excellent written and verbal communication skills, with the ability to collaborate effectively across teams
Job Responsibility
Job Responsibility
  • Design and implement new features, breaking down complex problems into elegant, scalable, and maintainable solutions
  • Architect and maintain robust microservices integrations, leveraging REST/gRPC APIs and event-driven messaging patterns (events/queues) to build flexible and extensible systems
  • Collaborate with Product teams to define technical solutions in ambiguous environments, ensuring that backend architectures support rapid product iteration and expansion
  • Ensure scalability and performance by developing services designed to handle high-throughput and real-time transaction processing
  • Proactively identify and mitigate risks, ensuring our backend systems remain secure, reliable, and resilient
  • Mentor and guide engineers, providing technical leadership through design reviews, code reviews, and architectural guidance
  • Develop test automation to enable continuous integration and deployment, maintaining high development velocity
  • Debug and troubleshoot production issues, working across multiple stack levels to maintain service stability
  • Work closely with cross-functional teams, including data science, product, analytics, and marketing, to ensure backend services align with business objectives
What we offer
What we offer
  • equity and benefits
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Database Systems

Zilliz is a fast-growing startup developing the industry’s leading vector databa...
Location
Location
Salary
Salary:
175000.00 - 250000.00 USD / Year
zilliz.com Logo
Zilliz
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of experience in developing database systems
  • Active contributor to one or more infrastructure software such as Snowflake, CockroachDB, Oracle RDBMS, Google BigQuery, Spanner, Redshift, Aurora, Cosmos DB, MySQL, PostgreSQL, Hudi, Delta Lake, Iceberg, Ray, Spark, Flink, Kafka, Redis, ElasticSearch, etc.
  • Bachelor’s degree or above in computer science, software engineering, or other relevant disciplines
  • Willing to adapt to a fast-changing environment (i.e. the different stages of a startup company)
Job Responsibility
Job Responsibility
  • Develop distributed database systems using Zilliz’s innovative data science platforms
  • Create request plans, develop new systems, and perform prototype verification and testing
  • Design and write core architecture code
  • Provide creative solutions to technical issues that arise during the product development process
  • Take ownership of product performance and stability
  • Research emerging technology to optimize the performance of underlying distributed platforms
  • Manage the Milvus open-source community and broaden Zilliz’s reach worldwide
What we offer
What we offer
  • Competitive compensation (cash + equity)
  • Regular bonus and equity refresh opportunities
  • Medical, dental, and vision insurance
  • Paid time off, including vacation, sick leave, and global reset/wellbeing days
  • Generous 401(k) and regional retirement plans
  • Fulltime
Read More
Arrow Right

Staff Software Engineer

At dbt Labs, our mission is to empower data practitioners to create and dissemin...
Location
Location
India
Salary
Salary:
Not provided
getdbt.com Logo
dbt Labs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of professional software development experience, with a focus on building and operating backend systems in a production environment
  • Deep backend engineering experience and proficiency in Python
  • A systematic, first-principles approach to problem-solving, with comfort navigating and debugging in Linux environments (e.g., understanding process scheduling, memory management, file systems)
  • Solid grasp of database internals, such as query execution engines, storage layers, indexing strategies, and transaction management
  • Excellent communication skills and a sense of ownership, with the ability to balance technical depth with fast, iterative delivery
Job Responsibility
Job Responsibility
  • Dive deep into the dbt-core execution engine, using your systems expertise to identify, debug, and eliminate performance bottlenecks in our Python codebase
  • Architect and implement improvements to our adapter interface, the crucial layer that connects dbt to a growing ecosystem of databases and data platforms, enabling the community to build more powerful and efficient integrations
  • Debug complex, system-level issues that span from Linux process management and concurrency models to database query planning and network protocols
  • Lead technical design discussions and contribute to the long-term architectural roadmap for dbt Core, making key decisions about what, how, and when we build to ensure its scalability and reliability for years to come
  • Mentor other engineers and review contributions from our vibrant open-source community, upholding our high standards for code quality, testing, and design while fostering a collaborative and inclusive environment
  • Take strong ownership of our distributed systems, troubleshoot complex production issues, and participate in an on-call rotation to maintain high availability and deliver a resilient platform experience
What we offer
What we offer
  • Equity Stake
  • Unlimited Vacation (and we encourage you to use it!)
  • Excellent Healthcare Insurance
  • Paid Parental Leave
  • Wellness Stipend
  • Fulltime
Read More
Arrow Right

Staff Software Engineer - Backend

You will join the Cloud Wallet team which is in charge of building and maintaini...
Location
Location
France , Montpellier
Salary
Salary:
Not provided
https://www.ledger.com Logo
Ledger
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Demonstrable experience and knowledge of backend services programming
  • An interest in working in a polyglot environment (Scala experience is not mandatory, but a real plus)
  • Knowledge of relational databases and SQL (we use Postgres)
  • Knowledge of Linux operating systems
  • Adaptability to work within a team in an evolving environment: You are autonomous, proactive, and able to upskill in certain areas yourself where necessary
  • Experience with continuous integration/deployment solutions
  • Knowledge of containerization and cloud deployments
  • An interest in cryptocurrencies and wishing to work with blockchain technology is a real plus
  • Enthusiastic about teamwork, learning, and teaching (meet-ups, hackathons, training...)
Job Responsibility
Job Responsibility
  • Build highly available, consistent, and well-functioning services to power Ledger's products
  • Leverage all the power of functional programming with Scala and the Typelevel stack
  • Dive into cryptocurrencies protocols internals
  • Conduct benchmarks to identify bottlenecks and optimize the overall performance of our services
  • Deliver a high-quality piece of software (Test it, Document it, Demonstrate it)
  • Design monitoring and alerting systems to detect unexpected failures/behavior
  • Use CI/CD to deploy and secure workflows
What we offer
What we offer
  • Equity: Employees are the foundation of our success, and we award stock options so you can share in that success as we grow
  • Flexibility: A hybrid work policy
  • Social: Frequent social events, snacks and drinks
  • Medical: Comprehensive health insurance policy offering extensive medical, dental and vision care coverage
  • Well-being: Personal development, coaching & fitness with our dedicated partners
  • Vacation: Five weeks of paid leave per year, in addition to national holidays and rest & relaxation (RTT) days
  • High tech: Access to high performance office equipment and gadgets, including Apple products
  • Transport: Ledger reimburses part of your preferred means of transportation
  • Discounts: Employee discount on all our products
  • Fulltime
Read More
Arrow Right

Staff Software Engineer - Backend

You will join the Cloud Wallet team responsible for building backend services to...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.ledger.com Logo
Ledger
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Demonstrable experience and knowledge of backend services programming
  • An interest in working in a polyglot environment (Scala experience is not mandatory, but a real plus)
  • Knowledge of relational databases and SQL (we use Postgres)
  • Knowledge of Linux operating systems
  • Adaptability to work within a team in an evolving environment: You are autonomous, proactive, and able to upskill in certain areas yourself where necessary
  • Experience with continuous integration/deployment solutions
  • Knowledge of containerization and cloud deployments
  • An interest in cryptocurrencies and wishing to work with blockchain technology is a real plus
  • Enthusiastic about teamwork, learning, and teaching (meet-ups, hackathons, training...)
Job Responsibility
Job Responsibility
  • Build highly available, consistent, and well-functioning services to power Ledger's products
  • Leverage all the power of functional programming with Scala and the Typelevel stack
  • Dive into cryptocurrencies protocols internals
  • Conduct benchmarks to identify bottlenecks and optimize the overall performance of our services
  • Deliver a high-quality piece of software (Test it, Document it, Demonstrate it)
  • Design monitoring and alerting systems to detect unexpected failures/behavior
  • Use CI/CD to deploy and secure workflows
What we offer
What we offer
  • Equity: Employees are the foundation of our success, and we award stock options so you can share in that success as we grow
  • Flexibility: A hybrid work policy
  • Social: Frequent social events, snacks and drinks in our Holborn office
  • Medical: Comprehensive health insurance policy offering extensive medical, dental and vision care coverage
  • Well-being: Personal development, coaching & fitness with our dedicated partners
  • Vacation: 28 days of paid leave per year, in addition to national holidays
  • High tech: Access to high performance office equipment and gadgets, including Apple products
  • Transport: Ledger reimburses part of your preferred means of transportation
  • Discounts: Employee discount on all our products
  • Fulltime
Read More
Arrow Right