Senior Software Engineer

Related keywords: data analytics remote jobremote job in indiadata engineer remote job

Overview of the Role

The job opportunity presents a position for a Senior Software Engineer at dbt Labs, a pioneering company in the field of analytics engineering. DbT Labs specializes in transforming raw data into reliable, actionable insights, serving a diverse client base including well-known corporations like Astra Zeneca, Sky, and Nasdaq. The company has witnessed rapid growth since its inception, evolving from an open-source project to a leading analytics platform, now utilized by over 90,000 teams weekly. Their impressive milestones include surpassing $100 million in annual recurring revenue as of February 2025, along with backing from esteemed investors like Andreessen Horowitz and Sequoia Capital.

Job Responsibilities

The Senior Software Engineer will play a crucial role in developing the Enterprise Context Platform, which aims to capture and store organizational decision memory. Responsibilities include:

  • Prototype innovative technical solutions tailored for the context engine.
  • Architect and build the core structure of the Context Platform.
  • Design schemas and primitives that encompass decision memory and enterprise context.
  • Own various context storage systems, such as graph, vector, and event/time-based systems.
  • Build APIs for read/write/query operations used by agents, products, and external applications.
  • Create permission-aware and auditable access management for the context engine.
  • Ensure the interoperability and portability of the system, adhering to a zero-lock-in philosophy.
  • Collaborate closely with systems engineers and product leadership to ensure coherence across teams.

Required Skills and Experience

To be successful in this role, candidates should possess significant expertise in distributed systems, data platforms, or infrastructure. Furthermore, the following qualifications are essential:

  • Experience in building distributed systems or data platforms.
  • A comfort level with operating in ambiguous, greenfield environments.
  • Deep understanding of data modeling and schema design.
  • Experience with shared platforms used by multiple teams.
  • Strong instincts regarding APIs, contracts, and backward compatibility.
  • An aptitude for comprehensive system thinking rather than focusing solely on components.

Ideal Additional Skills

While not mandatory, the following are advantageous:

  • Previous experience with knowledge graphs, metadata systems, or search/retrieval systems.
  • Experience with systems requiring governance, auditability, or compliance functionalities.
  • Familiarity with the dbt tool or modern analytics frameworks and developer tooling.

Importance of This Role

The successful establishment of the Enterprise Context Platform is crucial for enhancing organizational decision-making processes and ensuring that governance can scale efficiently without obstructing team workflow. This role is designed to lay the groundwork for the company’s next significant growth trajectory, representing a key position in influencing the future direction of dbt Labs.

Company Culture and Values

Dbt Labs is committed to fostering a diverse and inclusive environment. They highly encourage applications from individuals whose backgrounds and experiences may not seem to perfectly align with the job description, valuing potential as much as past experiences. The company also emphasizes their dedication to Diversity, Equity, and Inclusion (DEI), welcoming various perspectives to contribute to their innovative culture.

Salary and Benefits

While specific salary information for this position has not been disclosed, dbt Labs offers a competitive benefits package for employees outside the United States. Potential applicants may also be eligible for restricted stock units (RSUs) or comparable benefits, depending on regional legal standards.

Application Process

Interested candidates are encouraged to apply even if their experience doesn't perfectly match the outlined qualifications. It is noted that this role could significantly impact organizational efficiency and decision-making standards across the company. Candidates should remain updated about the role as dbt Labs reserves the right to amend or withdraw the job posting at any time.

Conclusion

Overall, the Senior Software Engineer position at dbt Labs presents an exciting opportunity to engage in groundbreaking work in analytics. With a focus on innovative solutions and collaborative effort, this role seeks passionate engineers who aspire to drive meaningful change in the analytics engineering space. This role not only offers potential for professional growth but also allows for engagement in a vibrant, supportive company culture focused on inclusivity and mutual respect.



This job offer was originally published on himalayas.app

dbt Labs

India

Software development

Full-time

February 18, 2026

31 views

2 clicks on Apply Now


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.