Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer / Python / OSS image - Rise Careers
Job details

Senior Software Engineer / Python / OSS

Who We Are

We’re looking for a Senior Software Engineer to work closely with our CTO and product team. If you thrive in the fast-moving environment of a small team and want to make a tangible impact on the product of an early-stage startup, this role is for you.

At dltHub, we’re building dlt, an open-source library that transforms messy, unstructured data into clean, actionable datasets. Designed for anyone who knows Python, dlt automates tedious data engineering tasks and is already trusted by over 1,000 customers in production.

We’re developing a paid product and looking for a passionate Python engineer to shape the future of dltHub. Our goal is to establish dlt as the open source standard for data loading and revolutionize data engineering in the era of LLMs and agents.

dltHub is based in Berlin and New York City. It was founded by data and machine learning veterans. We are backed by Foundation Capital, Dig Ventures, and many technical founders from companies such as Hugging Face, Outerbounds, Matillion, Miro, MotherDuck, Datadog, Mode and Rasa.

Who You Are

If you are fascinated by the emerging ecosystem of data and machine learning libraries in Python and want to contribute to its growth, this job is for you.

  • You really like Python and are fluent in writing Python code (e.g., Python typing, unit testing, writing docstrings, etc.)
  • You know what the Modern Data Stack is and have experience interacting with its components like warehouses, data lakes etc.
  • You know some of the Python libraries and technologies that dlt interacts with i.e. vector stores, data lakes, storage buckets, or local engines like DuckDB, Arrow, Iceberg or delta-rs.
  • You know SQL, relational model of a database, and have an understanding of transactions, atomicity, concurrency, and similar fundamentals of DBMSes.
  • You have a degree in computer science, data science, or other equivalent experience.
  • You are familiar with GitHub workflows (e.g., pull requests, code reviews, CI/CD services, etc.)
  • You’re genuinely interested in interacting with our community and writing well structured and easy to understand documentation of the features you build.
  • You are based somewhere between SF and Berlin time zones and are able to work at least partially in the CET time zone

Your Task and Responsibilities

  • Design and implement our commercial product. This involves both writing Python code and listening to our customers, who are running sophisticated data platforms we augment.
  • You’ll be on top of recent trends in how data platforms are built and will be able to serve as a technical expert or architect. You’ll work closely with our Solution Engineering team and help them solve real-world problems our customers face.
  • Contribute to the dlt open source core, including code, tests, and documentation
  • Maintain the open source project with the team (e.g., review PRs, resolve issues, talk with community contributors, write docs, etc.)

Nice to Have

  • Experience with DevOps (e.g., CI systems like GitHub Actions, Docker, Kubernetes, AWS/GCP/Digital Ocean, etc.)
  • Experience with warehouses and data lakes: Snowflake, BigQuery, Databricks, Iceberg.

What we offer

In our work culture, we value each other’s autonomy and efficiency. We have set hours for communication and deep work. We like automation, so we automate our work before we automate the work of others.

  • We are an office-first company but give you plenty of opportunities for deep work and work from home. Dedicated "no meeting days" to help the team focus on their most impactful work.
  • As we work often from the Berlin office, we cover your public transportation ticket.
  • We are deeply committed to your personal and professional growth, so we have an annual budget for learning and development.
  • We offer regular subsidized team lunches and Urban Sports Club membership.
  • We also have an ESOP plan for employees, depending on their role and dedication. We provide an option to increase your ESOP if you grow with us.  

Average salary estimate

$125000 / YEARLY (est.)
min
max
$100000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer / Python / OSS, dltHub

At dltHub, we're excited to expand our team with a Senior Software Engineer who is passionate about Python and open-source technology! If you thrive in fast-paced environments and want to contribute to something meaningful, this role is tailor-made for you. Work closely with our CTO and product team to develop dlt, an innovative open-source library that helps transform messy, unstructured data into clean, actionable datasets. We cater to over 1,000 customers in production, and we're on a mission to revolutionize data engineering while preparing to roll out a paid product. As a Senior Software Engineer, you'll design and implement our commercial offerings while engaging with our community to deliver user-friendly documentation. We’re looking for someone fluent in Python, familiar with data platforms and libraries like DuckDB and Iceberg, and adept with GitHub workflows. At dltHub, commitment to personal and professional growth is paramount; we offer learning budgets, subsidized team lunches, and ESOP plans. If you're located within the SF to Berlin time zones and ready to make a tangible impact in a transformative tech space, come join us at dltHub!

Frequently Asked Questions (FAQs) for Senior Software Engineer / Python / OSS Role at dltHub
What are the responsibilities of a Senior Software Engineer at dltHub?

As a Senior Software Engineer at dltHub, you'll be responsible for designing and implementing our commercial product by writing Python code and engaging directly with customers to enhance their data platforms. You'll also contribute to the dlt open-source core, assisting in code, tests, documentation, and community interactions.

Join Rise to see the full answer
What qualifications are required for the Senior Software Engineer position at dltHub?

To thrive as a Senior Software Engineer at dltHub, candidates should possess a degree in computer science, data science, or an equivalent experience. Fluency in Python development, a deep understanding of the Modern Data Stack, and familiarity with SQL and GitHub workflows are essential for success in this role.

Join Rise to see the full answer
What technologies should a Senior Software Engineer at dltHub be familiar with?

A Senior Software Engineer at dltHub should have experience with various technologies, including Python libraries such as DuckDB and Arrow, as well as frameworks associated with data lakes and vector stores. Familiarity with CI/CD services, Docker, and cloud providers like AWS or GCP would also be highly beneficial.

Join Rise to see the full answer
What makes dltHub an ideal workplace for a Senior Software Engineer?

dltHub is an exciting place for a Senior Software Engineer due to its emphasis on autonomy, personal growth, and the impact of work on real-world data challenges. The office-first culture includes dedicated 'no meeting days,' robust support for learning opportunities, and a collaborative atmosphere that nurtures creativity and innovation.

Join Rise to see the full answer
What kind of projects will a Senior Software Engineer work on at dltHub?

As a Senior Software Engineer at dltHub, you will be involved in multiple projects, working on our commercial product and contributing to the dlt open-source library. Your efforts will focus on enhancing data engineering practices, driven by feedback from our community and customers.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer / Python / OSS
Can you describe your experience with Python and how it relates to the role of a Senior Software Engineer?

In your response, highlight specific Python projects you've worked on, showcasing your ability to write clean, efficient code. Discuss your familiarity with Python features like typing, unit testing, and docstring writing, making sure to connect your skills directly to the responsibilities expected in the role at dltHub.

Join Rise to see the full answer
How do you approach documentation as a Senior Software Engineer?

Emphasize the importance of clear and structured documentation for community engagement and user experience. Describe your methods for ensuring that documentation aligns with the features you build and how you might involve the community in this process at dltHub.

Join Rise to see the full answer
What is your understanding of the Modern Data Stack and its components?

Detail your experience with the Modern Data Stack, including technologies and tools you’ve utilized, such as data lakes, warehouses, and analytics pipelines. Connecting your knowledge to the dltHub vision will demonstrate your alignment with the company's goals.

Join Rise to see the full answer
How do you stay updated on trends in data engineering?

Discuss specific resources such as blogs, webinars, or conferences you follow to keep up with data engineering trends. Mention any active participation in relevant communities or contributions to open-source projects to showcase your proactiveness in the field.

Join Rise to see the full answer
Describe your experience with GitHub workflows.

Mention your familiarity with GitHub practices like pull requests, code reviews, and CI/CD integrations. Provide examples of how you’ve successfully navigated collaboration on different teams, which can help reinforce your fit for dltHub's collaborative culture.

Join Rise to see the full answer
Can you explain a particularly challenging problem you solved as a software engineer?

Select a specific problem you've faced, how you approached it, and the steps you took to find a resolution. Highlight your problem-solving skills and collaboration with teammates, which can reflect the collaborative environment at dltHub.

Join Rise to see the full answer
How would you prioritize tasks when working on multiple projects?

Talk about your organizational strategies such as using task management tools and setting clear deadlines based on project needs. Explain how you balance quality work with meeting deadlines, correlating this with dltHub's emphasis on efficient workflows.

Join Rise to see the full answer
Why do you want to work at dltHub as a Senior Software Engineer?

Share your passion for data engineering and how dltHub’s goals align with your career aspirations. Discuss specific aspects of the projects or challenges that excite you and how you envision contributing to the team and the open-source community.

Join Rise to see the full answer
How do you ensure high code quality in your projects?

Provide examples of practices you utilize to ensure code quality, such as code reviews, automated testing, and following coding standards. Discuss any tools you've employed that could relate to dltHub's engineering processes.

Join Rise to see the full answer
What are your experiences interacting with a community or user base?

Relate any experiences you've had in community engagement, whether through open-source projects, blogging about your work, or actively participating in forums. Highlight the significance of community in building products, particularly in an open-source context like dltHub.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 5 hours ago

We are looking for a skilled Senior Software Engineer to lead the development of a cutting-edge booking and payment platform at Selfbook.

Photo of the Rise User
Posted 13 days ago

We are looking for a Senior DevOps Engineer to help manage and optimize our cloud infrastructure in a fully remote capacity.

Photo of the Rise User
Posted 12 days ago

Join LexisNexis Risk Solutions as a Software Engineer II to develop cutting-edge microservices that revolutionize risk assessment.

Photo of the Rise User
InPost Remote Pana Tadeusza, Kraków, Poland
Posted 14 days ago
Dental Insurance
Performance Bonus

Join InPost Group as a Senior Frontend Developer and contribute to transforming parcel delivery experiences for millions across Europe.

Photo of the Rise User
NCR Hybrid ATLANTA, GA, USA
Posted 7 days ago

NCR Voyix seeks an experienced Lead Software Engineer to drive innovative software solutions in the hospitality sector.

Photo of the Rise User

As a Senior Back End Software Engineer at Capital One, you'll leverage your programming skills and experience to drive innovation and cloud-based solutions.

Photo of the Rise User
Two Six Technologies Hybrid Arlington, Virginia, United States
Posted 14 days ago

Two Six Technologies seeks a proactive Senior DevOps Engineer to enhance and automate infrastructure critical to cybersecurity and national security research.

since 2017, the number of python users has been increasing by millions annually. the vast majority of these people leverage python as a tool to solve problems at work. our mission is to make them autonomous when they create and use data in their o...

10 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 10, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Columbus just viewed Casting: Cedar Lake - Pilot Episode at Backstage
Photo of the Rise User
Someone from OH, Mount Orab just viewed Software Development Manager at Assured Guaranty
H
Someone from OH, Mansfield just viewed Medical Appointment Setter (Remote LatAm) at HireHawk
Photo of the Rise User
Someone from OH, Lewis Center just viewed Third Party Risk Analyst at Experian
Photo of the Rise User
Someone from OH, Columbus just viewed Lead Preschool Teacher at Guidepost Montessori
A
Someone from OH, Cincinnati just viewed Global Supply Manager - Taiwan at Also
Photo of the Rise User
Someone from OH, Cincinnati just viewed Global Supply Manager (Raptor Machining) at SpaceX
Photo of the Rise User
Someone from OH, Reynoldsburg just viewed Summer 2025 Financial Services Internship at Nationwide
Photo of the Rise User
Someone from OH, Brunswick just viewed Staff Software Engineer C++ / Computer Vision at ABBYY
Photo of the Rise User
Someone from OH, Columbus just viewed Label Machine Operator I - 2nd Shift at Avery Dennison
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Java, Javascript, Python, NodeJS Software Engineer at Walmart
R
Someone from OH, Dublin just viewed Supply Chain Lead (Clinical Supply) at Resultance
Photo of the Rise User
Someone from OH, Columbus just viewed Scrum Master at Sysco Costa Rica
X
Someone from OH, Cincinnati just viewed Senior Java Engineer (Remote) at Xenon7
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior, Software Engineer- Java at Walmart
Photo of the Rise User
Someone from OH, Pickerington just viewed Senior Business Analyst (Salesforce) at Protolabs