Back to list

Vacancy description

Staff Software Engineer-dbt core in Bangalore, भारत

Fivetran

  • RemoteWork from anywhere
  • Full-timeStandard weekly hours

Bangalore, भारत

Responsibilities

  • Analyze and eliminate performance bottlenecks in the dbt Core Python execution engine.
  • Architect and implement improvements to the adapter interface connecting dbt to databases and data platforms.
  • Debug system-level issues involving Linux process management, concurrency, database query planning, and network protocols.
  • Lead technical design discussions and contribute to dbt Core’s architectural roadmap.
  • Mentor engineers and review contributions from the open-source community.
  • Own distributed systems, troubleshoot production issues, and participate in an on-call rotation.

Requirements

  • 6+ years of professional software development experience focused on production backend systems.
  • Deep backend engineering experience and proficiency in Python.
  • Comfort debugging Linux environments, including process scheduling, memory management, and file systems.
  • Knowledge of database internals, including query execution, storage layers, indexing, and transaction management.
  • Strong communication, ownership, and first-principles problem-solving skills.
  • Preferred: experience in data warehousing, data engineering, or analytics engineering.
  • Preferred: production experience with Go or Rust.
  • Preferred: experience contributing to or maintaining a popular open-source project.
  • Preferred: experience building compilers, interpreters, or developer tooling.
  • Preferred: familiarity with performance tools such as perf or strace.

Benefits

  • Remote-first and asynchronous-friendly work environment.
  • 100% employer-paid medical insurance, subject to country and worker-type variations.
  • Paid vacation or flexible/unlimited vacation depending on role and country, paid sick time, inclusive parental leave, paid holidays, a year-end Global Week of Rest, and volunteer days off.
  • RSU stock grants.
  • Professional development and training opportunities.
  • Virtual happy hours, free food, and team-building activities.
  • Monthly cell phone stipend.
  • Mental health support platform offering therapy, coaching, and mindfulness resources for covered employees and dependents.

Similar vacancies

More like this role

  • Hybrid
  • Full-time
  • IT
... with speed and urgency and execute with excellence. This is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. Staff Software Engineer, Core Infrastructure Okta is the identity standard. The Okta Identity Cloud is an independent and neutral platform that securely connects the ...

Bangalore, भारत

  • Hybrid
  • On-site
  • Full-time
  • IT
... differences into the abstraction rather than special-casing them, while the data underneath keeps moving at production volume. Must-Haves - 10 to 14 years of software engineering, with significant time building platforms, frameworks, or SDKs rather than end-user applications. - Expert-level Java. You understand JVM memory ...

Bangalore, भारत

  • Remote
  • Hybrid
  • On-site
  • Full-time
  • IT
... AI-powered tools, automating workflows, analyzing AI-driven insights, or exploring AI’s potential impact on the function or industry. - 9+ years of experience in software engineering, with a track record of delivering high-quality products. - Strong proficiency in Java and object-oriented programming; experience with Python or ...

Hyderabad, भारत

  • Remote
  • Hybrid
  • On-site
  • Full-time
  • Contract
  • IT
... lifecycle management, and production incident resolution. - Drive alignment and technical decisions across multiple teams without formal authority. - Mentor engineers, conduct design and code reviews, and contribute to career growth. - Improve how customers deploy, operate, and trust SentinelOne products. Requirements - ...

Bangalore, भारत

  • Full-time
  • IT
P-375 We are hiring a Staff Software Engineer for Databricks' Engineering team reporting to an Engineering Leader. You will be part of the Databricks engineering organization, working with teams that develop Databricks products and features for thousands of enterprises worldwide. Key Characteristics As an executive engineering ...

Bangalore, भारत

  • IT
Company Description The Bosch Group is a leading global supplier of technology and services, in the areas of Automotive Technology, Industrial Technology, Consumer Goods, Energy and Building Technology.

Bangalore, भारत

  • Full-time
  • IT
Staff Software Engineer Location - Hyderabad, India Join us in our mission to transform the way people shop and eat, where impact, innovation and growth drive everything we do. Our Engineering teams tackle complex technical challenges across a global, three-sided marketplace, building and scaling systems that serve millions ...

Hyderabad, भारत

  • Contract
  • IT
... short-term needs - Act as a role model by leading technical discussions, reviews, documentation, and change initiatives while embodying collaboration and Moody’s core values About the Team The engineering team develops cutting-edge software, sophisticated models, and advanced analytics that power risk quantification for the ...

Bangalore, भारत

  • On-site
  • Full-time
  • IT
... improving incident response. - Lead complex technical projects from conception to completion, managing timelines, and technical dependencies across teams. - Mentor engineers across teams, fostering a culture of reliability, automation, and continuous learning. - Collaborate with security and compliance partners to ensure infrastructure ...

Bangalore, भारत

  • Remote
  • Hybrid
  • On-site
  • Full-time
  • IT
... work for people. Job Description What you get to do in this role: - Build high-quality, clean, scalable and reusable code by enforcing best practices around software engineering architecture and processes (Code Reviews, Unit testing, etc.) - Work with the product owners to understand detailed requirements and own your code ...

Hyderabad, भारत

  • IT
... full-stack development, platform engineering, data infrastructure, observability systems, or reliability tooling. - Bachelor’s degree in a relevant computing or software field and 4 years of software engineering experience, or 6 years of software engineering experience. - Strong proficiency with React and backend technologies ...

Bangalore, भारत