Junior Data Engineer / Data Scientist (m/w/d)
&effect data solutions GmbH
About the role
About &effect
&effect supports organizations in the social and public sector to use their data for positive impact. We rely on data-driven processes and evidence-based decisions. As an interdisciplinary team, we want to use our skills to make a difference! We develop data and software products to break down data silos, make unstructured data usable, and make data communication simple, effective, and beautiful. We love working together as a team, sharing experiences, and look forward to supporting organizations in building sustainable and impactful data competencies.
Your Opportunities
You will start with us as a Data Engineer / Data Scientist.
- You will familiarize yourself with new data domains, create annotations and taxonomies, drive requirements engineering, and develop solution architectures together with the team and our clients.
- You will develop Machine Learning models and generative AI applications in the Natural Language Processing area and bring them into production.
- You will analyze datasets from the social and public sector.
- You will create meaningful diagrams and graphics and design data stories so that stakeholders can make informed decisions based on your findings.
- You will build data pipelines for ML model inference, data processing, and database integration.
- You will work on and support the development of web applications in the backend.
- You will support the further development of our tech stack and infrastructure.
- You will work closely with other team members and our clients to develop individual solutions together.
- We value an integrated view of data science and software development, so you will also have the opportunity to explore and work in other areas such as backend development.
You Would Be a Good Fit If
- It is important to you that data and technologies are used in a socially responsible manner.
- You have completed a degree in a relevant field, such as Data Science, Computer Science, Social Sciences, Mathematics, or a similar discipline.
- You have already gained initial work experience through internships or have worked for a maximum of one year.
- You have C2 level German and speak and write English fluently.
- You have very good Python skills and relevant packages in the areas of NLP, Machine Learning, and Generative AI.
- You are enthusiastic about applying statistical methods and scientific approaches to tackle challenges in the social science field.
- You are familiar with writing complex SQL queries.
- You are interested in working independently and managing complex projects autonomously from structuring to implementation, and you want to develop further in effective communication with clients and team members.
- You are motivated to advise clients and develop individual solutions.
- You enjoy sharing your knowledge with the team and supporting your team members.
Nice to have:
- You have experience in developing web applications, e.g., with FastAPI, Flask, Django, or another Python framework.
Even if your experience doesn't perfectly match the points above, we encourage you to apply! If you have any questions or uncertainties regarding the position, please feel free to contact us – we are here for you.
We Offer
- You can live anywhere in Germany, like some of us. We occasionally meet in person for our team events at our beautiful office in Berlin, Prenzlauer Berg.
- A MacBook and additional equipment as needed.
- A Germany-Ticket.
- A training budget.
- An Urban Sports membership for balance.
- Compensation based on a transparent salary model that considers your personal development and responsibility. (Salary range: €51,000 - €60,000)
- A bonus based on company profit.
The &effect Tech Stack
- We develop our backends with Python. For REST APIs, we use FastAPI, and for our data pipelines, we use tools like Airflow and Celery. Our database of choice is PostgreSQL.
- We build our frontends with Vue.js and Nuxt.js. Everything is written in TypeScript. Our UI Components are based on Vuetify.
- For our data analyses, we mainly use Python, but we occasionally use R as well.
- We use state-of-the-art libraries (e.g., transformers, spacy) and tools (e.g., hugging-face, modal) for model development.
How We Work
- Impact-oriented: We strive to deliver impactful data products to our partners. We develop sustainable solutions that fit the specific context of the social and public sector.
- Growing Together: We regularly organize team days and team events to grow as a team (travel costs are covered for remote employees). An annual highlight is our joint visit to the PyCon conference.
- Learning Together: We are not afraid of mistakes; we learn from them and focus on continuous learning. We are always ready to reshape our collaboration.
- Respectful and Responsible Interaction: We treat all people with respect, regardless of their origin, gender, sexual identity, education, religion, beliefs, or physical abilities. We recognize that people have had different experiences, value and promote diversity, and constantly work to create an inclusive work environment for everyone.
- Open and Fair Communication: We communicate respectfully with each other. We value and respect the time and effort we put in for each other as a team.
Your First Month
- You will settle in, get to know the team and your manager Rahka.
- You will go through the onboarding process and be introduced to our development processes.
- You will develop your first internal project with our stack.
Within the First 3 Months
- You will take on tasks in our projects. You can find some of the solutions we develop on our website.
- You will be familiar with our tech stack.
- You will be familiar with our infrastructure.
Within the First 6 Months
- You will take responsibility for an initial project or product.
- You will take over communication and advise clients.
- You will actively contribute to the further development of our tech stack and infrastructure within the team.
Our Hiring Process
Our hiring process is fully digital, and we communicate with you via email and video chat. We have a three-stage process.
- Two of our developers will conduct a screening interview with you.
- You will receive an assignment to complete within one week.
- In a second interview, we will discuss the assignment, and you will meet another team member.
We welcome all applications regardless of background and value equal opportunities in the process and in the work environment. After you apply, you will hear from us. Throughout the entire process, we strive to inform you about the status of your application within seven days. We know that mistakes sometimes happen. So, if you have questions about the status or the process, just ask Jan Kamb.
Requirements
- es dir wichtig ist, dass Daten und Technologien auf sozial verantwortliche Weise genutzt werden.
- du ein Studium in einem relevanten Bereich abgeschlossen hast, z. B. Data Science, Informatik, Sozialwissenschaften, Mathematik oder eine ähnliche Disziplin.
- du bereits erste Arbeitserfahrungen in Praktika sammeln konntest bzw. maximal ein Jahr gearbeitet hast.
- du Deutsch auf Niveau C2 beherrschst und Englisch fließend sprichst und schreibst.
- du über sehr gute Python Kenntnisse und entsprechende Packages im Bereich NLP, Machine Learning und Generative KI hast
- sich das Anwenden statistischer Methoden und wissenschaftlicer Ansätze, um Herausforderungen im sozialwissenschaftlichen Bereich zu bewältigen, begeistert.
- du mit dem Schreiben von komplexen SQL-Queries vertraut bist.
- du Interesse daran hast, selbstständig zu arbeiten und komplexe Projekte eigenverantwortlich von der Strukturierung bis zur Umsetzung zu managen sowie dich in der effektiven Kommunikation mit Auftraggebern*innen und Teammitgliedern weiterzuentwickeln
- du motiviert bist, Kund*innen zu beraten und individuelle Lösungen zu entwickeln.
- du Spaß daran hast dein Wissen mit dem Team zu teilen und deine Teammitglieder zu unterstützen.
Responsibilities
- Du arbeitest dich in neue Daten-Domänen ein, erstellst Annotationen und Taxonomien, treibst das Requirements Engineering voran und entwickelst gemeinsam mit dem Team und unseren Kund*innen Lösungsarchitekturen
- Du entwickelst Machine Learning Modelle und generative KI-Anwendungen im Natural Language Processing Bereich und bringst sie in die Produktion.
- Du analysierst Datensätze aus dem sozialen und öffentlichen Sektor.
- Du erstellst aussagekräftige Diagramme und Grafiken und entwirfst Datengeschichten, damit Stakeholder auf der Grundlage deiner Ergebnisse fundierte Entscheidungen treffen können.
- Du baust Datenpipelines für ML-Modell-Inferenz, Datenverarbeitung und Datenbankintegration auf.
- Du arbeitest und unterstützt die Entwicklung von Webanwendungen im Backend.
- Du unterstützt die Weiterentwicklung unseres Tech Stacks und unserer Infrastruktur.
- Du arbeitest eng mit anderen Teammitgliedern und unseren Kund*innen zusammen, um individuelle Lösungen gemeinsam zu entwickeln.
- Du hast die Möglichkeit, andere Bereiche wie die Backend Entwicklung zu erkunden und zu bearbeiten.
Benefits
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free