Auf einen Blick
- Aufgaben: Join our agile team to develop and test microservices using Golang and Python.
- Arbeitgeber: We're a well-funded software company focused on building exciting technology for our users.
- Mitarbeitervorteile: Enjoy a flexible work environment with opportunities for growth and collaboration.
- Warum dieser Job: Be part of a supportive culture while working on innovative AI-related projects.
- GewĂĽnschte Qualifikationen: Experience in software development, fluent in Golang and Python, and knowledge of microservices required.
- Andere Informationen: Work from Berlin or Konstanz and engage with cutting-edge technologies.
Das voraussichtliche Gehalt liegt zwischen 43200 - 72000 € pro Jahr.
Description
We are looking for the right people to join our well-funded, growing software company and to help us to continue to build exciting technology that makes our users happy. Right now, we are looking for a Backend Software Engineer (m/f/d) to join our teams in Berlin or Konstanz*.
Who you are
You’re an experienced software developer ready for a new challenge. You have a degree in computer science (or something similar) and experience working on large-scale applications. You’re fluent in Golang and Python and have experience working with microservices on the Kubernetes platform. Bonus points if you’ve worked with AI frameworks like LangChain or search engines like Elasticsearch or Qdrant. You’re also comfortable with relational databases and ORM tools, and you know your way around development tools such as JIRA, Jenkins, Git, and Confluence. More than anything, you care about writing clean, maintainable code and want to keep learning and growing in your career. English fluency is a must.
That\’s the job
You’ll be part of a team that designs, builds, and deploys AI-related microservices for the Kubernetes platform and also develops a Python-based extension for the KNIME Analytics Platform. Flexibility, scalability, and a focus on customer value will be at the heart of everything you do. In this role, you’ll:
-
Work in an agile team to develop and test microservices for Kubernetes using Golang and Python.
-
Migrate microservices written in Python to Golang in order to reduce their footprint and improve performance.
-
Collaborate with other development teams to integrate with their services.
-
Assist in the release process of our microservice to both our SaaS as well as on-premise product offerings.
-
Implement new nodes and features for the KNIME Analytics Platform using Python.
-
Perform code reviews on your teammates’ pull requests.
-
Collaborate with other teams at KNIME to identify and address issues that impact user satisfaction.
-
Be part of a respectful and supportive team culture, working closely with other KNIMErs, our customers, and partners.
What we offer
#J-18808-Ljbffr
Backend Engineer - Golang & Python (m/f/d) in Berlin or Konstanz Arbeitgeber: KNIME AG

Kontaktperson:
KNIME AG HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Backend Engineer - Golang & Python (m/f/d) in Berlin or Konstanz
✨Tip Number 1
Make sure to showcase your experience with Golang and Python in your conversations. Be ready to discuss specific projects where you've used these languages, especially in the context of microservices and Kubernetes.
✨Tip Number 2
Familiarize yourself with AI frameworks like LangChain and search engines such as Elasticsearch or Qdrant. If you have any hands-on experience, be prepared to share how you've utilized these technologies in past projects.
✨Tip Number 3
Highlight your collaborative skills during discussions. Since you'll be working closely with other teams, emphasize your ability to integrate services and communicate effectively within an agile environment.
✨Tip Number 4
Demonstrate your commitment to clean, maintainable code. Be ready to talk about your approach to code reviews and how you ensure quality in your work, as this aligns with our team culture.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Backend Engineer - Golang & Python (m/f/d) in Berlin or Konstanz
Tipps für deine Bewerbung 🫡
Highlight Relevant Experience: Make sure to emphasize your experience with Golang and Python, especially in the context of large-scale applications and microservices. Mention any specific projects or achievements that showcase your skills.
Showcase Your Technical Skills: List your familiarity with Kubernetes, relational databases, and development tools like JIRA, Jenkins, Git, and Confluence. If you have experience with AI frameworks or search engines, be sure to include that as well.
Write a Tailored Cover Letter: Craft a cover letter that reflects your passion for clean, maintainable code and your eagerness to learn and grow. Address how your values align with the company's focus on customer value and team culture.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any errors. Ensure that your English is fluent and professional, as this is a requirement for the position.
Wie du dich auf ein Vorstellungsgespräch bei KNIME AG vorbereitest
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Golang and Python in detail. Highlight specific projects where you've developed microservices, especially on the Kubernetes platform, and be ready to explain your approach to writing clean, maintainable code.
✨Demonstrate Your Problem-Solving Abilities
Expect questions that assess your ability to tackle challenges. Prepare examples of how you've migrated applications or improved performance in previous roles, particularly if you have experience with AI frameworks or search engines.
✨Emphasize Team Collaboration
Since the role involves working closely with other teams, be ready to discuss your experience in collaborative environments. Share examples of how you've integrated services with other development teams and contributed to a supportive team culture.
✨Prepare for Agile Methodologies
Familiarize yourself with agile practices, as this role requires working in an agile team. Be ready to discuss your experience with tools like JIRA and how you've contributed to the release process in past projects.