Software Developer for AI Product Development

Job Description

About Our Team

We are a Munich-based startup that digitises industrial requirements in tender documents and optimises business processes using artificial intelligence and natural language processing technologies.

Our core team consists of experienced researchers, consultants, and developers with the mission to build an Intelligent Tender Assistant for Industry 4.0.

We have an excellent track record in publishing scientific papers at top venues such as ICLR, ICML, AAAI, EMNLP, NAACL, COLING, etc.

Job Description

We are looking for a passionate candidate to extend our team focusing on applied AI, improving AI product and bring to customers.

The ideal candidate will have a degree or equivalent experience in Computer Science or related field and have designed/implemented server-based applications for enterprise environments with at least 5 years (Senior) or 2 years (Junior) experience.

  • A good understanding of RDBMS databases like SQL and query optimisation.
  • Experience in backend development with C++ and Microsoft Visual Studio.
  • Understanding of the latest C++ development standards.
  • Good knowledge of algorithms, STL containers, and data structures.
  • Knowledge of REST APIs, handling big data, server architecture (load balancing, multi-threading, logging, etc.), microservices and highly scalable, testable code.

Responsibilities

The successful candidate will be responsible for further development and maintenance of the C++ based software backend, high-quality development, transforming industrial customers’ use cases into solutions.

They will also use their experience and have their say in the design phase up to the final testing, mentoring and development of young colleagues.

  • High-quality implementation of logics and connections to external systems via diverse APIs.
  • Continuous Optimisation of the Software.
  • Diverse development of well-founded and exciting test and development tools for the processes and challenges of development support.

What We Offer

We offer learning opportunities and contribution into the next generation AI product, freedom, flexibility, and ownership in development.

We work alongside experienced researchers and product developers and offer a competitive and above-average salary package.

Participation in company growth via ESOP programs is also available.