Senior Staff Engineer - Python Full Stack

Nagarro Logo

Nagarro

πŸ“Remote - Colombia

Summary

Join our Digital Product Engineering company as we scale globally! We build inspiring digital products and services. We are a dynamic, non-hierarchical team of 19,000+ experts across 33 countries. This role requires strong programming proficiency in Python and Typescript/React, experience with cloud services (AWS, Azure), containerization, CI/CD, and application monitoring. Experience with vectors, embeddings, LLM RAG/Agent concepts, and MLOps/LLMOps tools is also needed. Data engineering experience is a plus. We offer a collaborative and exciting work environment.

Requirements

  • Must have strong programming proficiency in Python (OOP, Async/Await, etc.)
  • Strong programming proficiency in Typescript/React and FE development experience
  • Previous experience Build backend web services (FastAPI or similar)
  • Experience with cloud provider managed services (AWS, Azure) and IaC (Terraform)
  • Experience with containerization and container app deployments (Docker, Kubernetes, etc.)
  • Experience with CI/CD concepts and tooling (Github Actions, Gitlab CI, etc.)
  • Experience with application logging/monitoring (Sentry, ELK stack, Datadog, etc.)
  • Strong knowledge with service integrations and protocols (REST, streams, web sockets, webhooks)
  • Strong knowledge with distributed tasks using queues and consumers, pub/sub architecture
  • Previous experience with vectors and embeddings (pgvector, chromadb)
  • Knowledge of LLM RAG/Agent core concepts and fundamentals
  • Previous experience with MLOps/LLMOps tools (Arize Phoenix, LangSmith, MLFlow, W&B, etc.)
  • Data engineering experience (data modeling, data pipelines, event streaming, etc.)
  • Must have Skills: React (Strong), Python (Expert), Docker (Strong), AWS

Preferred Qualifications

Previous experience building a user-facing GenAI/LLM software application is good to have

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.