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!
Requirements:
Must-Haves
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
Nice-to-haves
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: