Tech Stack
AWSAzureCloudDockerGoogle Cloud PlatformJavaScriptNode.jsNoSQLOpen SourcePythonReactSQLTypeScript
About the role
- Support the development of scalable AI systems, including LLMs and GenAI, under the guidance of senior engineers.
- Assist in transforming Data Science prototypes into production-ready solutions.
- Build and enhance backend components for advanced AI systems using Python and frameworks like FastAPI.
- Ensure code quality and implement good software engineering practices.
- Participate in the deployment and maintenance of solutions in a cloud environment (GCP, AWS, Azure).
- Work on projects: AI-powered platform for industrial engineering (knowledge graph, semantic search), automotive data solution (document processing, integration), AI for software engineering (code analysis, training content generation).
Requirements
- At least 3+ years of commercial experience in software engineering with Python.
- Strong programming skills in Python: writing a clean code, OOP design.
- Hands-on experience with LLMs (Large Language Models) and Generative AI.
- A solid understanding of software design principles.
- Experience with backend frameworks (e.g., FastAPI) and databases (SQL/NoSQL).
- Familiarity with Docker, Git, and basic CI/CD concepts.
- Practical experience working in a cloud environment (AWS, GCP, Azure).
- Nice to have: A personal project or practical experience with frontend frameworks (e.g., React, Node.js, Nest.js, Typescript).
- Nice to have: Practical experience and strong interest in Data Science and Machine Learning.
- Nice to have: Curiosity about the latest trends in GenAI, including Intelligent Document Processing, Embeddings,Vector Databases and OpenSource LLMs.