(Senior) Software Engineer / Software Architect (m/f/x)

85748 Garching, 80331 München
23.03.2021

Daten dieser Anzeige

Job-ID: 020765342
(Senior) Software Engineer / Software Architect (m/f/x)

UnternehmerTUM GmbH

Germany

https://www.unternehmertum.de/jobs/267765?utm_campaign=jobware&utm_source=jobware&utm_medium=jobware

Engage with appliedAI's partner companies to analyze and understand their requirements Bring their software engineering expertise into the AI domain and develop new knowledge artifacts that we will publish together Lead the design and implement (often from scratch) scalable software architectures (from frontend to backend, from pipeline to batch-processing systems) as part of the team

UnternehmerTUM GmbH / appliedAI is looking for a (Senior) Software Engineer / Software Architect (m/f/x) Location: Garching / München ABOUT THE APPLIEDAI INITIATIVE The appliedAI Initiative is Germany's largest initiative fostering the application of AI technology in the German industry landscape. We aim to lift Germany to the AI age by accelerating the adoption of AI technology. We do this through education (with e.g.: NVIDIA, Google, Startups, and DAX Companies), implementation of machine-learning software and infrastructure solutions with companies (e.g. in the domain of AI-based automation, computer vision, reinforcement learning) and by providing a neutral ground for knowledge exchange between key players in the AI space (see our partners). Developing a Machine Learning system is much more than crafting the algorithms. We understand that Software Engineering is still at the core of (intelligent) software systems, so we are looking for a Senior Software Engineer that works with our engineering team to build state of the art AI / ML based systems, products and infrastructure in a variety of domains. Candidates should have experience in designing, building and maintaining reliable and scalable customer-facing software / services, above average communication skills and a willingness to learn new things. It would be advantageous to have a good understanding of how larger companies think and act, and what the challenges are in deploying software systems for such customers at scale. As a senior software engineer, you will be expected to take a lead role in designing system architectures and structuring the implementation, but also to get your hands dirty and build key components / services with the team and mentor talented junior developers. You will work together with our senior AI Engineers and the lead of the engineering unit when it comes to envisioning solutions. We work with a mixture of agile methodologies and integrate machine learning subsystems in all of our services. You will have a high impact on the future scaling of appliedAI and are assumed to take strategic decisions within your team. SUCCESSFUL CANDIDATES WILL: Engage with appliedAI's partner companies to analyze and understand their requirements Bring their software engineering expertise into the AI domain and develop new knowledge artifacts that we will publish together Lead the design and implement (often from scratch) scalable software architectures (from frontend to backend, from pipeline to batch-processing systems) as part of the team Your profile M.Sc. / Ph.D. in Computer Science or strong experience in software development Fluent in multiple languages (most importantly python) and frameworks across the stack (you know which tool to pick when) and experience with tooling and services Experience in a variety of software architectures and design patterns Experience in pipeline solutions (for example airflow, arrow, kafka, or others), database systems (e.g. postgresql, graphql, mongodb), service frameworks, etc. Experience with DevOps practices and tools (e.g. docker and kubernetes) Good analytical and problem-solving skills as well as good communication skills Team player with the ability to learn new things quickly (we operate at the cutting edge) Fluent English It would be advantageous to have: Experience in distributed (ML) systems (e.g. Spark, Dask or others) and ETL pipelines Experience with web applications Experience closer to the metal (e.g. C++, CUDA) Experience with google cloud and their software stack Good writing and presentation skills Conversational German or better Please submit your application here Contact: Juliane Haspel, Consultant Recruiting | UnternehmerTUM GmbH Lichtenbergstraße 6, 85748 Garching / München

IT/ Softwareentwicklung

Sonstige Branchen

Angestellter/ Fachkraft

Vollzeit

85748 Garching

80331 München