Software Engineer (m/w/d)
Standort Ottobrunn bei München / Berlin / Bonn Beschreibung der Stelle The Innovation Center (IZ) observes trends in technology and society and serves as an incubator and accelerator for the explorative development of modern business models for the entire IABG Group.
The Innovation Center sees itself as the spearhead for industrializing the latest research and putting it to beneficial use for customers.
We experiment not only with technologies and methods, but also with organizational forms and business models. We are guided by the question of how an increasingly globalized and urban society can be developed in a secure and sustainable manner, whose organizations and systems are already networked at Internet speed.
During your curriculum you focused on the tough topics of computer science such as software engineering, operating systems, communication systems, security, or compiler construction?
How about leveraging your expertise to elevate a cutting-edge IZ team of methods & technology specialists, assisting them in the design of secure and distributed computing networks that enable confidential and high-performance computing, while implementing best practices in software and systems engineering to accelerate the development of analytics and machine learning applications.
You can expect an exciting and challenging job with a lot of responsibility in a dynamic and innovative environment. Tätigkeit
- Designing, developing, and integrating software components for large and small systems with other team members
- Analyzing system requirements and planning software solutions that meet customer needs
- Designing and implementing distributed, secure computing infrastructures for various applications such as machine learning, large-scale data analytics, high-performance computing, sensitive information sharing
- Automation of infrastructure provisioning (IaC), security and code quality tests as well as their integration into the development process
- Conducting research in the areas of operating systems, high performance computing, large-scale data analytics and software engineering to assure performance and security
Voraussetzungen
- Strong problem-solving skills, analytical thinking, and the ability to work collaboratively with others in a team-based environment
- Strong technical knowledge and experience in one of the areas of operating systems, communication systems, security, data analytics, privacy enhancing technologies, or compiler construction
- Knowledge of distributed computing networks and foundations in designing secure and high-performance computing systems
- Experience in software engineering for analytics or machine learning applications
- Excellent programming skills in Python and a strongly typed language such as C / C++ or Rust
- Very good English skills and good German skills (B2 Level minimum)
Ziele Ensuring the development of secure, high-performance, and reliable distributed computing networks, while also promoting the use of best practices in software engineering and staying up-to-date with the latest industry trends and technologies.