Software Engineer
dbt Labs
πRemote - Romania
Please let dbt Labs know you found this job on JobsCollider. Thanks! π
Job highlights
Summary
Join dbt Labs as a Software Engineer and contribute to the development of dbt Core and its adapters. You will design, develop, test, and deploy both open-source and proprietary software, ensuring reliability and adherence to best practices. Collaborate with the open-source community, product teams, and stakeholders. Mentor junior team members and foster a collaborative environment. This role requires 2-5 years of software engineering experience, preferably in Python, a bachelor's degree in a related field, and excellent English communication skills. Competitive salary, equity stake, and benefits including medical, life, vision, and dental insurance are offered.
Requirements
- Have 2-5 years experience as a software engineer, preferably in Python
- Minimum requirement of Bachelors degree in related field (computer science, computer engineering, etc.)
- Have an excellent level of English, both written and spoken
Responsibilities
- Be a key contributor to the development of dbt Core and its adapters
- Design, develop, test, deploy, and monitor both open-source and proprietary software, ensuring it is reliable, well-tested, and adheres to best coding practices
- Create extension and integration points to facilitate custom adapter creation
- Develop a robust software framework for seamlessly integrating adapters into dbt Cloud
- Collaborate closely with the OSS community, product teams, and other adapter stakeholders
- Mentor and support junior team members, fostering a collaborative and innovative environment
Preferred Qualifications
- Have strong fundamentals in a variety of software development paradigms (e.g. object oriented, functional)
- Have worked on distributed systems at scale
- Understand how to make tradeoffs to ship useful features today without sacrificing long-term quality
- Value interacting with end users and deeply understanding their needs
- Have worked on growing teams developing in a large OSS Python code base
- Have worked with data warehouses before and understand both their fundamentals (especially Snowflake, Redshift, BigQuery, etc) as well as data engineering principles
- Have direct experience with using dbt
- Have experience working on a distributed team
- Have been a data engineer in the past
Benefits
- Salary : Competitive, based on experience
- Equity Stake
- Benefits: medical insurance, life insurance, vision& dental coverage, office refresh stipend e.g
- Equity or comparable benefits may be offered depending on the legal limitations
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
- πUnited Kingdom, Spain
- πGermany
- πGermany
- π°$165k-$195kπWorldwide
- π°$175k-$225kπWorldwide
- π°$155k-$200kπUnited States
- π°$165k-$201kπUnited States
- π°$175k-$210kπUnited States, Worldwide
- π°$150k-$200kπCanada, United States
- π°$185k-$223kπUnited States