Taro Logo

Staff Software Engineer (Remote - India)

A company developing an open-source platform for modern data infrastructure.
Backend
Staff Software Engineer
Remote
6+ years of experience
Enterprise SaaS

Job Description

dbt Labs is seeking a Staff Software Engineer to join their team in a remote position based in India. This role presents an exciting opportunity to work on a widely-adopted open-source platform's core infrastructure. As part of a senior-level team, you'll be responsible for the reliability, performance, and scalability of the execution engine that serves thousands of data practitioners worldwide. The position involves working with Python-based systems, tackling complex technical challenges, and making significant architectural decisions that shape the future of modern data infrastructure.

The role combines deep technical work with leadership responsibilities, including mentoring engineers and collaborating with the open-source community. You'll be working on challenging system-level problems, from performance optimization to distributed systems operations. The position requires expertise in Python, database systems, and Linux environments, with a strong focus on problem-solving and architectural design.

Working at dbt Labs offers the advantage of a remote-first culture that emphasizes autonomy and work-life balance. The company provides competitive compensation including equity, comprehensive healthcare benefits, unlimited vacation, and various other perks. This is an ideal opportunity for experienced engineers who want to make a significant impact in the data infrastructure space while working in a flexible, autonomous environment.

The role is perfect for someone who combines technical expertise with collaborative skills, as you'll be working with both internal teams and the open-source community. If you're passionate about building scalable systems, optimizing performance, and contributing to the evolution of data infrastructure, this position offers the perfect platform to apply and grow your skills.

Last updated 13 hours ago

Responsibilities For Staff Software Engineer (Remote - India)

  • Dive deep into the execution engine to identify, debug, and eliminate performance bottlenecks in a Python-based codebase
  • Design and implement improvements to the adapter interface, enabling more efficient and powerful database integrations
  • Troubleshoot complex issues spanning Linux process management, concurrency, query planning, and networking
  • Lead technical design discussions and contribute to the long-term architectural roadmap
  • Review and guide contributions from the open-source community
  • Own distributed systems operations, including participation in on-call rotations

Requirements For Staff Software Engineer (Remote - India)

Python
Linux
  • 6+ years of professional software development experience, with strong expertise in backend systems
  • Proficiency in Python, with deep experience in debugging and optimizing complex systems
  • Strong problem-solving skills grounded in first-principles thinking, especially within Linux environments
  • Solid understanding of database internals, including query engines, indexing, and transaction management
  • Excellent communication skills, ownership mindset, and ability to balance depth with fast, iterative delivery
  • Preferred: experience in data warehousing, analytics engineering, or open-source projects; familiarity with Go or Rust; exposure to compilers, developer tooling, or performance analysis tools

Benefits For Staff Software Engineer (Remote - India)

Medical Insurance
Equity
Parental Leave
  • Competitive salary and equity package
  • Unlimited vacation with encouragement to use it
  • Excellent healthcare insurance coverage
  • Paid parental leave
  • Wellness stipend
  • Remote-first, flexible work environment with emphasis on autonomy and work-life balance

Related Jobs

PLG Sr Backend Engineer / Lead (Remote)

Senior Backend Engineering Lead position at Lucidya, focusing on PLG initiatives, requiring Python/Ruby expertise and 7+ years experience. Remote role with equity benefits.

Lead Salesforce Developer (Remote - India)

Lead Salesforce Developer position offering remote work in India, combining technical leadership with hands-on development, managing a team while implementing innovative Salesforce solutions.

Lead Java Developer - Assistant Vice President

Lead Java Developer position at State Street Global Markets, focusing on developing and maintaining high-performance trading platforms using Java and distributed systems architecture.

Software Engineer SMTS- Salesforce AI/Agentforce

Staff Software Engineer position at Salesforce focusing on AI/Agentforce development, requiring 6+ years of experience and expertise in Salesforce technologies, AI, and enterprise integration.

Lead Software Engineer - Quality Assurance

Lead Software Engineer - Quality Assurance position at Amplifi Capital, focusing on automation frameworks and quality assurance for fintech products.