Senior Backend Developer

Tecnología de la información

hace 6 horas14 vistas

Company
Verbio develops cutting-edge technology around the widest range of Human-Machine communications through natural language. By joining us, you will acquire a broad knowledge of our Artificial Intelligence technology and products, which include Speech Recognition, Text-to-Speech Conversion, Cognitive Natural language understanding, and Virtual Assistants.

Our products are based on the latest Neural Networks and Machine Learning Techniques and by working on their implementation on real use cases, you will be closely participating in their configuration and training, as well as on complex integrations with client’s systems creating innovative solutions across various industries.
The tech stack we use goes from C++, Python, Rust, Vue, or Node.js to cutting-edge ML Frameworks such as PyTorch. We use Docker for virtualization. We work with databases such as MySQL or PostgreSQL. We work as well with NVIDIA and Intel hardware accelerators.

Our offices are located in Barcelona, Madrid, São Paulo, Mexico DF, and USA and you will be part of a multinational team of PhDs & Engineers in Artificial Intelligence and Software Development.
If you enjoy challenges and learning daily in a very innovative environment, this is your company!
Currently, we are hiring a Backend Software Engineer who will help to develop the core of our technology for our cloud product. The selected candidate will work on building the technology to create voice virtual assistants in our cloud product Speech Center. These assistants engage with end-users in natural conversations over the telephone and help them to complete specific tasks.

Role
You will have the opportunity to be part of the Engineering team, a growing cross-functional team at the heart of Verbio’s software development squad. You will be in close contact with the state-of-the-art AI technologies we develop at Verbio.

If you have a strong passion for process automation, you love to work with different technologies and programming languages, and you like to constantly search for improvements and new tools to enhance the software development process, we definitely would love to have you on our team.
We use a vast amount of different technologies to make sure every piece of our system and infrastructure is optimized for performance.

We most definitely want you if...
You are someone with a passion for writing high-quality code. You are not afraid of challenges and are interested in learning. You understand that change is a given in this fast-paced industry, and that excites you. You enjoy working closely with a team of peers and you strive to deliver world-class maintainable and scalable solutions.

You will…
Design and develop the core components of our technology.
Design test scenarios for complex and high-load systems.
Analyze and improve system resources' efficiency, scalability, and stability.
Design, develop, and maintain AI-based cloud services and APIs
Help maintain dependencies between modules in our current code base.
Organize and write technical manuals and guidelines for our components.

Required skills and Experience
Candidate must be located in Europe
Degree in Computer Science, Telecommunications, or related subject.
5+ years of experience programming in Python, C++, or Rust
2+ years of programming experience in web server experience (REST API, Websockets) or other cloud applications.
Experience with CI systems (GitLab CI, GitHub Actions, …., etc.).
Familiar with Docker.
Familiar with the Linux ecosystem, feel comfortable using the Linux command line and simple OS administration tasks.
Team player skills.
Results-oriented approach with a clear ability to think strategically.
Good English level (B2 or above).

Nice to have
Building tools (cmake, cargo,…).
Design patterns, SOLID, etc.
TDD.
Experience in VoIP protocols (SIP, RTP, RTSP, etc.) and related toolkits (Asterisk) .
Experience in scripting languages (Shell/Python).
Agile methodologies (SCRUM, Kanban).
Experience using JIRA.
Knowledge of regular expressions.
Experience with the Rust language.
Familiar with web technologies (REST, JWT).
Experience using Databases (MariaDB, PostgreSQL).

Primary Languages, Frameworks, and Libraries
Python.
CMake.
Docker.
Git.
Gitlab & Gitlab-CI.
Pytorch
Onnx
C++.
Rust.
Javascript.
Typescript.
Bash.
SQL.

Benefits
You will become part of a young, dynamic, and international team (8+ nationalities), with a great deal of PhDs and expert engineers.
Flexible Timetable.
We love and encourage challenges, so you will have infinite possibilities for learning and growth.
Private health insurance
  • Experiencia
    Se requiere
  • Idiomas
    Español – Avanzado
    Inglés – Avanzado
  • Jornada
    Completa

pin icon157 Avinguda de Roma, L'Eixample, 08011, Barcelona

icon
Desarrollador/aBarcelona

Conversational AI • 51-250 empleados

En JOB TODAY desde marzo, 2025

Verbio develops cutting-edge technology around the widest range of Human-Machine communications through natural language. Our products are based on the latest Neural Networks and Machine Learning Techniques.

Superadmin Jordi Adell avatar icon
Superadmin Jordi AdellActivo hace 4 horas
¿Estás contratando?

Publica una oferta y contrata

Contratar Ya

Ofertas similares

Búsquedas relacionadas en Barcelona