Senior Fullstack Developer, Madrid


Empresa
 Cognizant Technology Solutions
Provincia
 Madrid
Ciudad
Madrid
Tipo de Contrato
 Tiempo Completo
Descripción
Senior Fullstack Developer
Senior Backend (Python+Node+Java) Developer

English and Spanish Required / Spain-based

Are you one of those Backend Engineers who loves to learn from and teach your colleagues, push yourself to the limit, and take part in very demanding projects with the latest technology?

At Cognizant Spain we have got the team that youll want to be part of: great colleagues to count on, continuous training, and interesting projects!

We are seeking a highly skilled Senior Software Engineer to join our dynamic team. You will play a crucial role in building and maintaining the systems that power the AI agent.

Why choose us?

- HIGH QUALITY PROJECTS: You will take part in demanding international projects. Show us what youre made of!
- LATEST TECHNOLOGIES: We know you love the fascinating world of Front-end, which is why youll continue to grow in this field.
- LEARNING: Your current knowledge is never enough, is it? Youll have access to learning platforms that will train you to become an expert or even start learning one of those skills you know youve been wanting to study.
- TEAMWORK: This team will always be there for you! We know youre tough and have a no task too small attitude, but youll always have a talented teammate to count on if you need to!
- INTERNATIONAL TEAM: If you stand out among your peers because youve got great English communication skills, youll be able to put that to good use! If its not your strongest suit, dont worry! Heres where you can improve it by working alongside teams distributed all around the world.
- CAREER PLAN: It is a fact, here youll grow in every direction: vertically towards gaining more responsibilities and increasing in category, and horizontally towards learning new technologies and becoming an expert in your business.

Other benefits that youll find:

- Restaurant tickets for every working day!
- Permanent contract: you are here to grow with us!
- Referral program: its time to bring your colleagues to an awesome team and get rewarded for it!
- Salary and bonuses: its a matter of reaching an agreement. Well discuss it on our first call!

What will make you successful in this position?

- Having strong experience with:
- Languages: Python (FastAPI, Flask, Django), Node.js, Go, Java
- Databases: PostgreSQL, MySQL, MongoDB, Redis, Firebase
- Logging Monitoring, ELK Stack, Prometheus, Grafana, Datadog

What will be your mission?

- API Microservices Development:
- Design, build, and maintain APIs to facilitate communication between the agent, banks APIs, and third-party AI services providers.
- Develop microservices for handling different aspects of AI agent functionality (e.g., user authentication, session management, state persistence).

- Data Pipeline Processing:
- Implement efficient data ingestion, storage, and retrieval systems for handling user interactions, context, and model inputs/outputs.
- Optimize real-time data processing for improved AI performance and responsiveness.

- Performance Optimization:
- Ensure low-latency responses by optimizing database queries, caching mechanisms, and distributed computing strategies.
- Improve system efficiency through load balancing, parallel processing, and asynchronous task management.

- State Management Session Persistence:
- Develop stateful architectures for maintaining AI memory and conversation context across interactions.
- Implement session storage strategies using Redis, NoSQL (MongoDB, Firebase), or SQL databases.

- Security Compliance:
- Ensure data security by implementing encryption, authentication (OAuth, JWT), and access control.
- Adhere to privacy laws (GDPR, CCPA) and handle sensitive user data responsibly.

- Monitoring Logging:
- Set up monitoring tools (Grafana, Prometheus) to track AI system performance.
- Implement logging debugging pipelines (using ELK Stack, Datadog) for issue resolution.
- Adapt logging functionalities to the global banks logging system.

- Collaboration with AI Team:
- Collaborate with AI engineers to improve model inference speeds and integrate new capabilities.

- Experimentation R D Contributions:
- Prototype and test new backend architectures to improve AI performance.
- Research new frameworks, databases, and optimization techniques to enhance agent capabilities.
- Contribute to AI agent customization by developing custom prompts, retrieval-augmented generation (RAG) pipelines, and fine-tuned model integrations.

To sum up!

Apply to this position if you want to continue being a successful Backend Developer surrounded by a healthy and trendy environment!

Python,Node,Java
Regresar
Al enviar este formulario certifico que acepto los Terminos de Uso

 

Empleos más buscados

Ubicaciones Frecuentes