AI Engineer (Python Software Engineer + GenAI) | Digital&IPA
Summary
The AI Engineer designs and implements AI-based applications using Python, LLMs, and orchestration tools like LangChain. The role involves building scalable, secure architectures on cloud platforms and integrating them into enterprise environments.
AI Engineer - Freelancer
Your future role:
- Design and implementation of modern AI-based applications,
- Co-creation of efficient solution architecture,
- Creating clear and easy-to-maintain project documentation,
- Participating in software implementations and collaborating with users in solving problems.
Candidate profile:
- Higher education in the field of computer science or related education,
- Advanced knowledge of Python and experience in SDLC (min. 3 years),
- Knowledge of cloud platforms: AWS, Azure or GCP,
- Experience in working with SQL and NoSQL databases,
- In-depth understanding of LLMs: transformers, embedding, tokenization and API integration,
- Proficiency in prompt engineering and LLM orchestration tools (LangChain, LangGraph, Semantic Kernel, Crew AI),
- Experience in using vector databases (Pinecone, PGVector, Weaviate, FAISS, Milvus) in GenAI solutions,
- High software engineering skills in Python, knowledge of coding standards and good practices,
- Experience in code review, debugging, testing and working with version control systems,
- Knowledge of CI/CD and automation tools (GitHub, Azure DevOps, Docker, Kubernetes),
- Experience in containerizing AI solutions and implementing them in enterprise environments,
- the ability to integrate logging, monitoring and alert systems,
- Ability to solve problems based on systemic thinking and the so-called first principles,
- Ability to design scalable, resilient and secure systems,
- Experience in API design, event architectures, microservices, serverless and containers,
- Knowledge of enterprise integration patterns (messaging, pub/sub, event sourcing),
- Knowledge of IAM, RBAC, secret management and network security (VPCs, firewalls).
By joining us, you gain:
- Interesting and ambitious projects - no routine and repetition of activities,
- Flexible working hours,
- Possibility of implementing international projects,
- possibility of partial remote work,
- Excellent working atmosphere, including, among others, team-building trips and team occasional meetings, hackathons,
- Working atmosphere as close as possible to a start-up within a large corporation.
What does the recruitment process look like?
- After a positive CV verification, our Recruiter will contact you by phone to conduct a short interview,
- Let's get to know each other better during the recruitment interview.
XTPW0826