πUnited Kingdom, Spain
Software Engineer
closed
dbt Labs
πRemote - Romania
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
This job is filled or no longer available
Similar Remote Jobs
πUnited States
π°$190k-$221k
πWorldwide
π°$175k-$210k
πUnited States
π°$175k-$210k
πUnited States
π°$175k-$210k
πUnited States
πRomania
π°$175k-$210k
πUnited States
π°$165k-$195k
πWorldwide
π°$175k-$225k
πWorldwide