We are looking for a highly skilled Python Software Engineer to join our dynamic team. In this pivotal role, you will design & develop features involved in ML processing software that address various business challenges. You will work closely with cross-functional teams and help ML engineers to transform data-driven insights into innovative ML algorithms.
Key Responsibilities- Design, implement & test features involved in pre-processing & post-processing data handled in ML operations.
- Understand the infrastructure and be able to design solutions on requested features.
- Adapt & optimize existing code to serve new needs.
- Detect corner cases in software that need to be thoroughly tested.
- Bug fixing.
- Collaborate with data scientists and software engineers to integrate ML solutions into production systems.
Requirements
- University degree in Computer Science, Electrical and Computer Engineering, or any related department.
- Strong programming skills in Python.
- At least 3 years of experience.
- Good grasp of design patterns and standard software practices.
- Good grasp of pandas dataframes & numpy operations.
- Good grasp of unit testing.
- Ability to work with the GIT version control system.
- Strong analytical and problem-solving skills.
- Excellent English communication skills.
- ML knowledge & experience.
Benefits
- Be part of an international company that is at the forefront of financial technology innovation.
- Enjoy a very competitive compensation package:
- Competitive salary above market standards (2000-2800 EUR net)
- Bonus based on transparent AI2C's profit sharing plan
- Comprehensive private health insurance fully paid by the company.
Top Skills
What We Do
AI2C Technologies AG is a Swiss ETH Zurich spin-off with an international presence. Our founding team is comprised of scientists, engineers and business innovators that have pioneered advancements in computational science, artificial intelligence, fluid mechanics, nanotechnology, and business innovation.
AI2C is a category-defining leader in ‘Computational Thinking’.
'Human Thinking' is characterized by the ability to make decisions in real-time and learn from mistakes. As a result, we are focused on developing breakthrough technologies in the area of real-time continual learning (RT/CL) and automatic model recalibration, which are essential components of ‘Computational Thinking’.
Our revolutionary products power 'Computational Thinking' machines that work alongside humans, empowering them in their decision-making processes across a variety of domains.
Using computing innovation, scientific principles, advanced mathematics, algorithms, and multidisciplinary knowledge, AI2C's mission is to advance humankind one step closer to artificial general intelligence (AGI).
We strive for excellence by inspiring creation and tackling challenges that shape the future.






