Python Developer (AI/genAI) 18k-22k net + VAT B2B

Join Deviniti as a Python Developer (AI/genAI)  and make yourself comfortable in our Software Home! and make yourself comfortable in our Software Home! 

No time to read? That’s okay! Here’s a short summary: 

  • Stack: experience working with LLM models, advanced proficiency in Python and its dedicated AI libraries, use of tools like black and mypy, ability to work with APIs from various LLM providers, Docker/docker-compose, English at B2/C1 level
  • Hours: full time
  • Mode: remote
  • Team: You’ll join a 12-member team working on project-based tasks in smaller groups (2-4 members) that include developers, an analyst, PM, QA, and architectural support
  • Project: we are developing advanced AI tools that enhance diverse aspects of business operations

What will you work on as a Python Developer (AI/genAI)?

  • Application Development unit works on creating, developing and maintaining custom projects for our clients around the world and specializes in mobile and web applications
  • In this role, you’ll be part of a team dedicated to building advanced AI tools that support various facets of business activity. We work on machine learning-based solutions that automate and optimize essential processes such as claim management, video content analysis, and data anonymization. We develop intelligent chatbots for customer and employee support, recommendation systems for personalized offers, and tools for precise data classification and identification.

What tasks await you in this role?

  • executing enterprise-grade commercial projects and collaborating closely with teams of developers, data scientists, and DevOps to deliver production-ready solutions 
  • proposing and assessing the latest LLM/SLM models and generative AI solutions, aligned with business requirements;
  • developing scalable ML solutions, including vector database solutions, search engines, and AI models;
  • implementing complex solutions from prototype to production-ready product;
  • participating in workshops, consultations, and technical discussions with the client-facing team;
  • creating technical documentation detailing the approach, AI tool implementation, and data preparation procedures for further processing.

 

You are the one we’re looking for, if:

  • you have the following skills:
    • at least 3-4 years of experience in programming and at least 2 years of experience working with LLM/SLM models;
    • high-level Python skills with AI-supporting libraries;
    • high-quality software development, including tools like black and mypy;
    • experience with FastAPI and SQL/NoSQL databases (especially vector databases);
    • solid understanding of Docker/docker-compose and basic DevOps experience;
    • english proficiency at B2/C1 level.
  • nice to have: 
    • knowledge of experiment-tracking tools like MLflow;
    • backend tech expertise in Python, particularly with diverse data sources/systems and application deployment;
    • familiarity with advanced data analysis methods;
    • knowledge of Pydantic, SQLAlchemy;
    • experience with message queues;
    • fine-tuning of LLM and SLM models;
    • computer Vision project experience;
    • cloud platform experience (AWS, Azure, GCP).

 

  • you can also work in a team! In particular, we value:
    • high sense of responsibility for tasks and projects;
    • ability to independently propose optimal solutions, considering the client’s key success factors;
    • effective communication skills and readiness for teamwork;
    • proactivity in learning and experimenting with new technologies;
    • openness to discovering new solutions, technologies, and approaches to problem-solving.

 

What do we care about?

  • Your mental and physical well-being: we offer access to Mindgram, and we also have a running led by our own coach, who motivates us to get up from behind our desks and engage in physical activity together.
  • The development of your skills: each team has their career paths, we use Udemy for Business, and we also participate in both internal and external trainings to constantly learn more.
  • Your opinion and influence on your work environment: we use Officevibe (an employee experience platform), and we cultivate the culture of constructive feedback and recognition.
  • Your freedom: apart from working from home and flexible hours matching your lifestyle, we also have many hobby groups that allow you to share your passions with others. So, are you interested in arts and crafts, literature, plants, board games or sports? 
  • The world and people: through our CSR program “Deviniti Cares” we take care about our planet, as well as about people around the world. Together we decide what causes we support, and we help by using the quarterly budget established entirely for charity initiatives.

 

Do you want to join us? Apply! Ewelina will guide you through the recruitment process

You can expect the following 4 recruitment stages:

1. CV screening – we read about your experience and make sure that it matches our needs.

2. Phone interview – during these 30 minutes the recruiter describes the role further and asks a few questions (i.e. about your expectations and notice period).

3. Online interview (and an optional additional meeting) – here you meet the recruiter, the team leader, and developer from the team. You’ll meet online for 1h. An additional meeting may be required.

4. The decision, which is presented to you about 2 weeks after the interview.

 

Who are we, what have we accomplished so far, and what are our values? Check it on our website https://deviniti.com/about-us/. You can also follow us on LinkedIn, Facebook and Instagram.

You like Deviniti, but this position is not for you? Take a look at our career tab – maybe you’ll find an offer that’s perfect for you!

Our company has implemented whistleblower protection procedures in accordance with the applicable law. Every candidate and employee has the right to report irregularities in a secure manner, and all reports are fully protected under the law.

Privacy policy