Tech Stack
AWSAzureCloudDjangoGoogle Cloud PlatformNoSQLPythonPyTorchSQLTensorflow
About the role
- Develop and maintain AI applications and pipelines using Python.
- Implement solutions with RAG (Retrieval-Augmented Generation) and integrate with LLMs (OpenAI, Claude, Gemini, Anthropic, Mistral, etc.).
- Create and integrate RESTful APIs and microservices (e.g., FastAPI).
- Model and validate input/output data with Pydantic, ensuring typing, consistency and API contracts.
- Build flows with LangChain/LangGraph and work with vector databases (e.g., LanceDB).
- Apply automated testing, code review and observability (logging/monitoring).
- Collaborate with Data, Product and Security teams in an agile environment (Scrum/Kanban).
Requirements
- Strong experience in Python (3+ years).
- Knowledge of AI (Machine Learning, LLMs, RAG).
- Experience with frameworks and libraries: FastAPI or Django; LangChain; Pydantic.
- Familiarity with SQL/NoSQL databases and vector databases.
- Experience with cloud platforms (AWS, Azure or GCP) and CI/CD.
- Version control with Git and DevOps practices.
- Nice-to-haves: MLOps (e.g., MLflow, Kubeflow) and ML libraries (TensorFlow, PyTorch).
- Security and compliance for AI applications.
- Technical English and experience in global projects.
- Health insurance;
- Dental plan;
- Meal allowance;
- Mobility allowance;
- Culture allowance;
- Education allowance;
- Life insurance;
- Mental Health and Well-being program;
- Childcare assistance;
- Discounts with partners.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonAIMachine LearningRAGFastAPIDjangoLangChainPydanticSQLNoSQL
Soft skills
collaborationcommunicationagile methodologyteamwork