freehire launches on Product Hunt on 26 August.

Follow →

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

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available