Senior Backend Engineer (f/m/d)

Engineering · Berlin/Remote, DE

Your role

We are on our way to further strengthen our position as one of the world's leading companies in Conversational AI. That's why we are in a lookout for a Senior Backend Engineer to become an essential part of the new platform team. 

You will work on core platform services providing Automatic Speech Recognition and organisation configuration management.

Your areas of expertise

    • You have a successful track record working as a senior engineer, prior experience working in a platform team is a plus.

    • You have knowledge of common programming languages, concepts, and architectures.

    • You have a strong engineering background with at least 5 years of experience.

    • You have strong experience working with Python and GoLang.

    • You have extensive experience working with asynchronous programming.

    • You have extensive experience working with multithreading & concurrency.

    • You have solid experience building large scale, distributed web services.

    • You have extensive experience working in AWS cloud with Infrastructure-as-code tools like Terraform.

    • You have experience with large-scale, distributed infrastructure technologies in the areas such as container orchestration, service mesh & tracing, centralised logging/monitoring/metrics.

    • You understand network security basics, applying them in practice.

    • You have experience profiling applications with further optimisation.

    • You have expertise working with relational databases and SQL.

    • You have a proficient level of spoken and written English. 

    • You have experience working with agile methodologies & teams.

    • You have strong interpersonal skills; the ability to work well with people from different areas in an -international/virtual environment.

    • You have a strong sense of ownership and operating autonomously

Nice to have

    • Prior experience working in a Platform Team is a plus.

    • You have experience helping setting organization standards and helping other teams follow them.

    • Experience designing & developing applications with high throughput, both I/O and CPU-bound

    • Experience working with Websocket communication protocol

    • Full-stack development experience, Javascript/Node.js knowledge is a plus.

    • Experience working with message brokers, e.g. Apache Kafka.

    • Experience in Data Engineering - Apache Airflow, Apache Spark.

    • Experience with OLAP databases, e.g. Clickhouse.

    • Experience with full-text search engines, e.g. ElasticSearch.

Your Responsibilities

    • You will be working with various stakeholders within i2x (Architects, Product managers & other engineers) building the platform technical stack.

    • You will take a key role in building the platform tools and services, both internal and external.

    • You will build internal tooling for engineers to provide uniform and coherent experience across the entire company.

    • You will be optimising performance of various applications as well as helping other engineers build robust services.

    • You will help other engineering teams to apply best practices of software development, continuous integration & delivery

What you can expect from us

  • Growing team, against the recent tendency of the labor market.

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

  • Joining a newly formed platform team.

  • High degree of autonomy, ownership over your role and functional area.

  • We love solid engineering, independent thinking, being on the edge of science and technology, questioning the existing state of things.

  • We are agile in a genuine sense of it, being holistic and humane in the way we approach our work.

  • Complete transparency into the rest of the company.

  • Working with international, highly engaged people.

  • Work-family-friends balance – step off the treadmill and feel like a human again.

  • Unique hybrid-work policy, mobile work.  

  • Choice of hardware.

Your Application

You can select several documents at once. The maximum file size is 20MB per file and 64MB for the entire application. The following file formats are supported: pdf, docx, doc, jpg, png, txt, jpeg, odt, ods, xlsx, rtf, xls, pptx, ppt, gif, tif, tiff, bmp, csv, rar, gz, zip, 7z.