Senior Full Stack Engineer
Mitte, Berlin, Germany
Who We Are
We are looking for a Senior Full Stack Engineer to collaborate directly with our CTO and the product team. If you thrive in the fast-paced environment of a small team and are excited about playing a pivotal role in shaping the product of an early-stage startup, then this opportunity is made for you.
dlt is an open-source library that automatically creates datasets from messy, unstructured data sources. You can use the library to move data from about anywhere into the most well-known SQL and vector stores, data lakes, storage buckets, or local engines like DuckDB. It automates many cumbersome data engineering tasks and can be handled by anyone who knows Python. More details in this Hacker News article.
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 Venture, and many technical founders from companies such as Hugging Face, Instana, Matillion, Miro, and Rasa.
Your Task and Responsibilities:
- Design and implement our platform web application using Fast API, Next.js, and a bunch of various database and streaming backends
- Offer support to our platform users in Slack
- Maintain the open source project with the team (e.g., review PRs, resolve issues, talk with community contributors, etc.)
- Contribute to the dlt core, including code, tests, and documentation
Requirements
Who You Are
- You really like Python and are fluent in writing Python code (e.g., Python typing, unit testing, writing docstrings, etc.)
- Proven experience with Python web frameworks, such as Fast API or Django, as well as the OpenAPI specifications
- Proven experience with frontend frameworks, such as Next.js.
- Experience with database modeling and Python ORMs, such as sqlalchemy.
- 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 are based in Berlin and willing to work in our office regularly
Nice to Have:
- Experience with DevOps (e.g., CI systems like GitHub Actions, Docker, Kubernetes, AWS/GCP/Digital Ocean, etc.)
- Experience with OLAP Databases, such as Clickhouse, Pinot, or Druid
- Experience with machine learning (e.g., the toolset, the workflows, practical applications, etc.)
Benefits
What do 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.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: APIs AWS CI/CD Computer Science DevOps Django Docker Engineering GCP GitHub Kubernetes Machine Learning Matillion OLAP Open Source Python SQL Streaming Testing Unstructured data
Perks/benefits: Career development Fitness / gym Startup environment
More jobs like this
Explore more AI, ML, Data Science career opportunities
Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.
- Open Data Science Manager jobs
- Open Research Scientist jobs
- Open Junior Data Analyst jobs
- Open Business Data Analyst jobs
- Open Data Scientist II jobs
- Open Sr Data Engineer jobs
- Open Principal Data Scientist jobs
- Open BI Analyst jobs
- Open Business Intelligence Engineer jobs
- Open Data Science Intern jobs
- Open Senior Business Intelligence Analyst jobs
- Open Sr. Data Scientist jobs
- Open Lead Data Analyst jobs
- Open Azure Data Engineer jobs
- Open Software Engineer, Machine Learning jobs
- Open Junior Data Scientist jobs
- Open MLOps Engineer jobs
- Open Manager, Data Engineering jobs
- Open Data Analytics Engineer jobs
- Open Marketing Data Analyst jobs
- Open Data Engineer III jobs
- Open Junior Data Engineer jobs
- Open Data Engineering Manager jobs
- Open Product Data Analyst jobs
- Open Data Analyst II jobs
- Open Data quality-related jobs
- Open GCP-related jobs
- Open Tableau-related jobs
- Open Excel-related jobs
- Open ML models-related jobs
- Open Data pipelines-related jobs
- Open APIs-related jobs
- Open PhD-related jobs
- Open PyTorch-related jobs
- Open Finance-related jobs
- Open LLMs-related jobs
- Open TensorFlow-related jobs
- Open Deep Learning-related jobs
- Open Data visualization-related jobs
- Open Consulting-related jobs
- Open Generative AI-related jobs
- Open Business Intelligence-related jobs
- Open Data governance-related jobs
- Open CI/CD-related jobs
- Open NLP-related jobs
- Open DevOps-related jobs
- Open Kubernetes-related jobs
- Open Git-related jobs
- Open Docker-related jobs
- Open Snowflake-related jobs