Join our team as an AI Engineer and work on challenging projects, apply your knowledge of artificial intelligence and software development, and participate in end-to-end projects from requirements analysis to implementation and deployment.
Requirements
- University degree in Computer Science or related areas (Master's degree valued)
- At least 2 years of experience in software application development and deployment
- Knowledge of platform architecture, especially in cloud environments (GCP, AWS, Azure)
- Advanced knowledge of Python (valuable experience in Node.js, Java or.NET)
- Experience with frameworks and libraries such as FastAPI or Flask
- Capacity for backend development (valuable experience as Full Stack)
- Experience in GenAI and Language Models
- Experience in developing cognitive applications based on GenAI (OpenAI, Gemini, etc)
- Knowledge of LLMs (valuable experience in frameworks for LLM such as LangChain, LlamaIndex or Semantic Kernel)
- Knowledge of software engineering principles, design patterns, automated testing, and CI/CD processes (Jenkins, GitLab CI) and DevOps practices
- Experience with microservices and RESTful APIs documented with Swagger/OpenAPI
- Experience with relational and non-relational databases
- Proactivity and ability to work independently
- Ability to analyze technical and functional requirements to define adapted technological strategies to the context and existing architecture
- Good communication skills
- Fluent English (international clients)
Benefits
- Indefinite contract
- Full-time job
- Flexible schedule
- 30 days of vacation per year
- Professional support and continuous training
- Flexible remuneration plan (Cobee card)
- Social benefits
- Internet expenses allowance