Match score not available

Software Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Proven commercial experience of 3-6 years in software development., Strong skills in Python and SQL, with experience in service-oriented and microservices architectures., Solid understanding of object-oriented programming, data structures, and algorithms., Excellent communication skills and ability to adapt in dynamic situations..

Key responsabilities:

  • Maintain and develop AI and ML related software in Python.
  • Participate in the design and technical specification processes to enhance business performance.
  • Deliver high-quality unit tested products while following agile methodologies.
  • Provide guidance and mentoring to junior colleagues and handle 3rd line support issues.

Körber Supply Chain logo
Körber Supply Chain Large https://www.koerber-supplychain.com/
1001 - 5000 Employees
See all jobs

Job description

If you are looking for a meaningful career 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 relentlessly make supply chains better. 

At Infios, we're not just looking for employees; we're looking for partners in innovation, growth, and purpose. Meeting you where you are to create the future you need is at the core of who we are and what we do. Whether you're at the beginning of your career or a seasoned expert, we meet you on your journey, equipping you with the tools and opportunities to build the future you envision. Together, we will relentlessly work toward one common goal - making supply chains better. 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 :
  • Expertise in Python Development.
  • Maintain 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 and 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 and also 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 3-6 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
  • Excellent communication and organizational skills.
  • 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

We believe the future is better when supply chains work better. 

This can only be achieved 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 Infios 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. 

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Organizational Skills
  • Adaptability
  • Physical Flexibility
  • Communication

Software Engineer Related jobs