Auf einen Blick
- Aufgaben: Join our team to design and implement cutting-edge AI applications.
- Arbeitgeber: IBM is a leader in technology, dedicated to innovation and collaboration.
- Mitarbeitervorteile: Enjoy a modern work environment with opportunities for remote work and continuous learning.
- Warum dieser Job: Be part of a passionate team shaping the future of AI and technology.
- Gewünschte Qualifikationen: Bachelor's degree required; 2+ years of software development experience needed.
- Andere Informationen: Fluency in English is essential; proficiency in German is a plus.
Das voraussichtliche Gehalt liegt zwischen 43200 - 72000 € pro Jahr.
At IBM, work is more than a job – it’s a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you’ve never thought possible. Are you ready to lead in this new era of technology and solve some of the world’s most challenging problems? If so, let’s talk. ## Your role and responsibilities Watsonx is IBMs strategic data and AI platform for building, deploying and governing AI applications. We are looking for a passionate software engineer with a focus on backend technologies to join the watsonx development team to help us shaping the future of IBM watsonx. You will be part of a modern development team and surrounded by people who are excited about technology, building great products using open source and that are open to learn from your experience. The local team is part of a worldwide development team and strong communication and teaming skills are mandatory. ## In your role as software engineer you will: – Design, architecture and implement production ready features – Be responsible for the full software development cycle of the features you develop – Embrace agile development best practices – Develop automation for testing and deployments – Deliver features across Hybrid Cloud and Cloud in a continuous fashion – Apply a DevOps mentality and operate the cloud service you develop ## Required education: – Bachelor’s Degree – Preferred education – Master’s Degree – Required technical and professional expertise – 2+ experience as software developer – Very good Node.js and Python programming skills – Good understanding of REST and microservices architectures – Experienced with applying agile software development methods – Hands-on experience with test automation and CI/CD tools such as Jenkins, Travis – Experience with machine learning and AI technologies – Good understanding of Kubernetes and Git / GitHub – English: fluent ## Preferred technical and professional experience – Advanced in Node.js, Python, shell programming skills – Experience with IDE development i.e. VSCode – Experience with development of open-source software – Experience working with SQL and No-SQL databases – Experience with container orchestration platforms like Kubernetes and OpenShift – Experience with different Cloud Platforms i.e. IBM Cloud, AWS, Azure – Good knowledge of machine learning and AI technologies – German: proficient
Back-End Developer - Watsonx (m/w/x) - ['Vollzeit'] Arbeitgeber: IBM Deutschland GmbH
Kontaktperson:
IBM Deutschland GmbH HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Back-End Developer - Watsonx (m/w/x) - ['Vollzeit']
✨Tip Number 1
Make sure to showcase your experience with Node.js and Python in your conversations. These are key technologies for the role, and demonstrating your proficiency can set you apart from other candidates.
✨Tip Number 2
Familiarize yourself with IBM's Watsonx platform and its applications in AI. Being able to discuss how your skills can contribute to this specific platform will show your genuine interest and alignment with their goals.
✨Tip Number 3
Highlight your experience with agile development practices during discussions. IBM values a collaborative and iterative approach, so sharing examples of how you've successfully worked in agile teams can strengthen your candidacy.
✨Tip Number 4
Demonstrate your understanding of DevOps principles and CI/CD tools like Jenkins or Travis. Discussing your hands-on experience with these tools will show that you can effectively contribute to the full software development cycle.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Back-End Developer - Watsonx (m/w/x) - ['Vollzeit']
Tipps für deine Bewerbung 🫡
Understand the Role: Make sure to thoroughly read the job description for the Back-End Developer position at IBM. Understand the key responsibilities and required skills, especially focusing on Node.js, Python, and agile development practices.
Tailor Your CV: Customize your CV to highlight relevant experience in backend technologies, software development cycles, and any projects that showcase your skills in automation, CI/CD tools, and cloud services.
Craft a Compelling Cover Letter: Write a cover letter that reflects your passion for technology and your eagerness to contribute to IBM's Watsonx team. Mention specific experiences that align with the job requirements and demonstrate your understanding of AI and machine learning.
Showcase Your Projects: If you have worked on open-source projects or have experience with relevant technologies, include links to your GitHub or portfolio. This will give the hiring team insight into your coding style and problem-solving abilities.
Wie du dich auf ein Vorstellungsgespräch bei IBM Deutschland GmbH vorbereitest
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Node.js and Python in detail. Bring examples of projects you've worked on that demonstrate your proficiency in these languages, especially in the context of REST and microservices architectures.
✨Emphasize Agile Methodologies
Since the role requires embracing agile development best practices, be ready to share your experiences working in agile environments. Discuss how you have contributed to sprints, stand-ups, and retrospectives in previous roles.
✨Demonstrate Your DevOps Mindset
Highlight your experience with CI/CD tools like Jenkins or Travis. Be prepared to explain how you have implemented automation for testing and deployments in your past projects, showcasing your understanding of the full software development cycle.
✨Communicate Effectively
Strong communication and teamwork skills are essential for this position. Practice articulating your thoughts clearly and concisely, and be ready to discuss how you have collaborated with diverse teams in previous roles.