¡Activa las notificaciones laborales por email!

Senior Software Engineering - AI / ML

NielsenIQ

Valladolid

Híbrido

EUR 45.000 - 65.000

Jornada completa

Hace 16 días

Descripción de la vacante

A technology and analytics firm in Spain is looking for an experienced individual to develop and maintain scalable AI and ML infrastructure. The ideal candidate will have over 5 years of experience in software engineering, with strong skills in Python, cloud services, and distributed systems. The role offers a flexible working environment and opportunities for professional development.

Servicios

Flexible working environment
Volunteer time off
LinkedIn Learning
Employee-Assistance-Program (EAP)

Formación

  • 5-7 years of demonstrated experience in relevant fields.
  • Proactive attitude and team management skills.
  • Ability to learn quickly and adapt.

Responsabilidades

  • Create and maintain scalable infrastructure for AI/ML processes.
  • Conduct requirements analysis and prepare proposals.
  • Develop user-friendly applications and APIs.

Conocimientos

Excellent knowledge of data structures, algorithms
Proficient in Python programming
Strong experience in multithreaded distributed systems
Problem solving capabilities
Strong analytical skills
Experience in Agile methodologies (SCRUM/KANBAN)

Educación

Bachelor's degree in computer engineering or related field

Herramientas

Linux
Docker
Cloud providers (Azure, GCP, AWS)
REST API development
Git, Confluence, Jira
CI/CD tools (Github Actions, Jenkins, Docker, Kubernetes)
Descripción del empleo
Major Responsibilities

Create and maintain a scalable infrastructure to deliver AI / ML processes responding to user requests in near real time.

Conduct requirements analysis and prepare specific proposals.

Write complex code to develop scalable and user-friendly applications across the full stack of technologies.

Develop secure and highly performing services and APIs.

Use distributed computing to validate and process large volumes of data to deliver insights.

Perform feasibility studies and analysis with a critical point of view.

Support maintenance (troubleshoot software and/or application problems) and evolutionary development.

Maintain technical documentation of computer applications diagrams and manuals.

Work on many different software challenges to ensure a combination of simplicity and maintainability within the code.

Contribute to architectural designs of large complexity and size potentially involving several distinct software components.

Work closely with developers, testers and a variety of end users to ensure technical compatibility and user satisfaction.

Encourage team building, motivation and cultivate effective team relations.

Qualifications

Eessential; Ppreferred.

E - Bachelors degree in computer engineering or related field.

E - Excellent knowledge of data structures, algorithms and designing for performance, scalability and availability.

E - Proficient in programming languages: Python used as Object-Oriented Programming.

E - Demonstrated experience and knowledge in Linux and Docker containers.

E - Demonstrated experience and knowledge in some of the main cloud providers (Azure, GCP or AWS).

E - Strong experience in designing and building multithreaded distributed systems.

E - Demonstrated experience developing REST API.

E - Experience with ML / Ops technologies like Azure ML & Databricks.

E - Ability to design and develop relational databases which include writing efficient and well performing SQL such as PostgreSQL.

E - Experience in the use of collaborative developing tools such as Git, Confluence, Jira, etc.

E - Experience in CI / CD tools & pipelines: Github Actions, Jenkins, Docker, Kubernetes.

E - Problem solving capabilities.

E - Strong ability to analyze and synthesize. (Good analytical and logical thinking capability)

E - Proactive attitude, resolutive used to work in a team and manage deadlines.

E - Ability to learn quickly.

E - Agile methodologies development (SCRUM / KANBAN).

E - Minimal work experience of 5-7 years with evidence.

P - Knowledge and experience in using LLM models such as Azure Open AI services, ChatGPT, Vector Databases, AI Foundry etc.

P - Experience in the use of Redis Cache.

P - Experience in the use of Azure Service Bus (or another distributed queues technology).

P - Ability to keep fluid communication written and oral. (English both written and spoken).

P - Experience managing a large amount of data: databases, images etc.

Additional Information

This role offers flexible work mode - Teams meet 2 per month at the office.

Benefits
  • Flexible working environment
  • Volunteer time off
  • LinkedIn Learning
  • Employee-Assistance-Program (EAP)
Equal Opportunity Statement

NIQ is an Equal Opportunity / affirmative action Employer making decisions without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability status, age, marital status, protected veteran status or any other protected class. Our global non‑discrimination policy covers these protected classes in every market in which we do business worldwide.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.