This offer is not available anymore

Software Engineer - Python/Go (m/f/d) in Berlin


Share offer

Job Description

At i2x, we are building AI to help people improve the way they communicate. With a focus on speech and text analysis, we are shaping the future of communication. Our platform helps provide real-time feedback to sales and customer services representatives to assist and identify how to get improved results from their phone calls. Since being founded in early 2017 we have grown to almost 40 people in total coming from over 10 different nationalities. We promote a collaborative environment where we encourage everyone to bring forward ideas to help improve i2x and help shape our future.

We are looking for engaged and enthusiastic Software Engineers to join our Backend team. Being a startup with have (almost) no legacy code so you’ll be joining us at a very exciting time and given the chance to shape i2x. Due to our flat structure, we encourage our developers to bring ideas to the table and drive creative solutions. You will be given the opportunity to learn some of the most cutting edge technologies available and be part of a rapidly scaling startup team.

Ideally, you’ll come from an engineering or mathematics background (with Degree or equivalent) and will have a strong grasp of Python & ideally some experience with Go, algorithms, SQL, Linux, Cloud computing and Data Structures. The successful candidate will be an excellent team player who wants to continue learning new technologies like Go and Rust!



  • Excellent Python and / or Go

  • Experience with SQL (e.g. PostgreSQL, MySQL) and NoSQL (e.g. MongoDB, Cassandra)

  • System design skills

  • Solid understanding of OS internals and systems programming

  • Degree or equivalent experience in Computer Science, Engineering, Mathematics or related field

  • Strong grasp of algorithms and data structures

  • Proficient Linux user

  • Solid English communication skills


  • Experience implementing RESTful, GraphQL APIs

  • C++

  • Experience implementing microservices with RPC APIs (Thrift / GRPC)

  • Proficiency with monitoring tools and frameworks

  • Understanding of containerization, hands-on experience with Docker

  • Experience with or willingness to learn other programming languages: Go, Rust

  • Familiarity with modern message streaming/message broker systems: Apache Kafka, Amazon Kinesis and/or Google Pub / Sub

What we offer

  • Exciting challenges which involve a mix of advanced research and high-quality engineering  

  • High degree of autonomy

  • Ownership over your role and functional area

  • Flat hierarchy and open communication

  • Complete transparency into the rest of the company

  • Working with international, highly engaged people

  • Education budget to attend conferences or training

  • Choice of hardware

Salary: €50,000 - €80,000 Depending on Experience

Location: Berlin - Relocation Package and Visa assistance provided to those in need

Benefits: Competitive

At i2x we have multiple roles within our team. If you are interested in learning more about our other positions please take a look at our careers page for more information: 


About i2x

  • Ai

i2x company page is empty
Add a description and pictures to attract more candidates and boost your employer branding.