If you are looking for a meaningful job where people work and act with passion, rethink the existing and always strive to find the best solution - you have come to the right place. We develop future technologies to conquer supply chain complexity, together.
Körber is the home for passionate people who innovate, collaborate and love what they do. Rule breakers, number crunchers or tech-pioneers: No matter which profession you contribute, we are looking for people who work and act with passion, rethink the existing and who always strive to find the best solution for our challenges. We develop future technologies and support talent to deploy their skills and reach their full potential. We aim for being the first to do the right thing at the right time. The role is part of a strategic growing initiative to support the business with the integration of innovative products and features utilizing Artificial Intelligence, Operations Research, Advanced Analytics and other data oriented fields.
We are looking for an experienced and ambitious AI (Artificial Intelligence) and ML (Machine Learning) related Senior Software Engineer with Python & SQL skills to join our growing global and distributed product development team. As a tech savvy software craftsman, you must have a deep understanding of coding principles, understand object-oriented programming and appreciate the agile development way of working. All developers are encouraged to consistently assist in innovation of the software development in terms of agility, DevOps and modern development technologies.
Responsibilities
- Writing and maintaining AI and ML related software in Python
- To actively participate in the development of software in line with the team’s processes and procedures
- To provide input into the design of the system and processes to enhance business performance.
- Participate in the technical specification and design process.
- To rectify software defects in a timely fashion as and when identified
- Meet agreed delivery dates following agile methodology.
- To participate in group sessions with the development team and directly with business stakeholders
- To participate in the prioritization and estimation of system enhancement requests
- Providing guidance and mentoring for more junior colleagues
- Delivering high quality unit tested products and following SOLID principles.
- Dealing with 3rd line support issues with our solutions
- Authoring of high-quality technical documentation
Qualifications
- Proven commercial experience (at least 2-3 years) in software development.
- Experience developing and running software with Python.
- Experience in service oriented and microservices architectures
- Excellent knowledge of data structures and algorithms and their implementation in Python.
- Solid understanding of object-oriented programming and design patterns.
- Using, querying and data structure creation with RDBMS (preferably PostgreSQL)
- Experience with object relational mapping frameworks for Python
- Knowledge about SVN or Git and branching methodologies
- Experience in software designs for data models and algorithms
- Comprehension in the usage of software design patterns
- Experience in building complex and algorithmic backend business logic
- Good maths and presentation skills
- Excellent communication and organizational skills.
- Self-motivation
- Ability to deal and work with people of all levels
- Ability to adapt in dynamic situations
- Be flexible to work with team members across different time zones.
Preferred Skills
- Experience with TensorFlow, scikit-learn, Pandas and visualization libraries
- Experience with machine learning and data processing tools
- Experience with cloud services for Machine Learning, e. g. AWS and MLOps is beneficial
- Experience in using development tools / IDEs like PyCharm, Visual Studio Code
- Agile experience (Scrum/Kanban)
- Experience in developing Single Page Applications (SPA)
- Building and consuming REST Web Services and service-oriented applications
- Demonstrable experience in Unit Testing or Test-Driven Development (TDD)
- Experience using CI/CD tools (e.g. Azure DevOps Pipelines/Jenkins)
- Knowledge about the software build process and DevOps related tasks
- Experience in utilizing a wider technology stack (e.g. JAVA with Spring or C# with .NET)
- Developing in the web stack with HTML5/CSS3 and JavaScript (preferably TypeScript)
- Knowledge in networking and organization of Virtual Machines
- Knowledge in software security and strategies
Help enable those who move goods to do good by contributing your skills and individual viewpoints in a highly collaborative, caring team environment.
Körber Supply Chain Software better enables those who move goods to do good when we prioritize diversity, equity, and inclusion. It’s better for our people, better for our business, and better for the world. That’s why at Körber we cultivate and celebrate our colleagues’ experiences and perspectives, whether they look, think, move, believe, or love differently than us. We are committed to fostering a diverse and inclusive work environment and pride ourselves on being an equal opportunity employer. We encourage people from diverse backgrounds to apply and all qualified applicants will receive equal consideration for employment without regard to gender and identity, age, race, religion, ethnicity, ancestry, sexual orientation or expression, disability, or veteran status.
Top Skills
What We Do
We are Körber – an international technology group with about 10,000 employees, more than 100 locations worldwide and a common goal: We turn entrepreneurial thinking into customer success and shape technological change. In the Business Area Pharma we deliver the difference along the entire pharmaceutical value chain by offering a unique portfolio of integrated solutions. Based on in-depth experience, we understand the challenges in pharmaceutical processes and regulation that our customers face day to day, from the beginning to the end of their production.
• Consulting
As the personal partner and pharma technology expert, Körber delivers industry leading consultancy supporting you from requirement analysis to project implementation.
• Inspection
With world leading high-performance inspection machines, semi-automatic and laboratory equipment and inspection applications, Körber offers an unrivaled level of quality for customized inspection solutions.
• Handling
With complete handling systems for pharmaceutical and medical products, Körber delivers automated, flexible and secure product transport and tray systems.
• Track & Trace
As the partner for integrated Track & Trace solutions from level 1 to level 5, Körber delivers the difference through coding, serialization and aggregation to data management all from one source.
• Packaging machines
As a leading supplier of primary and secondary pharmaceutical packaging machines, Körber delivers the difference by maximizing the OEE of your lines and providing flexibility to address future market requirements.
• Software
With our world leading PAS-X Manufacturing Execution System (MES) and software solutions, Körber delivers the difference by unlocking the potential of pharmaceutical and biotech value chains.
• Packaging materials
As the specialist in pharmaceutical cardboard packaging, Körber delivers innovative and high-quality packaging solutions that make the difference.