Position: Senior Python / ML Engineer
Company: AUTODOC
Experience required: 5y
English level: intermediate

AUTODOC is Europe’s leading online retailer for car spare parts. As the fastest-growing company in this sector, AUTODOC is aiming to expand its position further.

Now we are represented in 27 other European countries in addition to Germany. AUTODOC pursues a strong customer focus on social media, through technical support in the respective national language and a demand-oriented product range currently comprising almost 2.5 million items from 545 brand manufacturers for 128 car brands.


We are looking for a talented and experienced **Python Engineer** to join our team. You will be responsible for designing, developing, automating, and maintaining ML-based software solutions using **OpenAI** services.


**Responsibilities:**

Design and develop ML-based solutions based on OpenAI services for our clients

Undertake Python-based application design and development projects.

Build data engineering pipelines and optimize data workflows through automation.

Develop software solutions that meet high-performance computing-level requirements.

Writing efficient, modular, and testable Python code.

Collaborate with cross-functional teams to discover effective solutions.

Develop new software tools and techniques to improve workflow and efficiency.

Work with the engineering team to develop new tools that help detect and correct faults in Python code.

Develop quality, efficient, scalable Python code to support our growing customer base.



**Requirements:**

Minimum 5 years of experience in software development

Proficient in Python programming languages

Additional experience working with **ML / AI is a must**

Experience with Flask, FastAPI

Experience with NLP, LLM, Regular expression (regex)

Solid understanding of programming techniques and best practices.

Prior work experience in a fast-paced and dynamic environment.

A passion for learning and staying up to date with new technologies.

Ability to work independently with minimal supervision.

Good communication skills, both verbal and written.


If you are a highly motivated individual who is passionate about software development and interested in working with ML-based solutions, we encourage you to apply for this position.



**What do we offer?**

Competitive salary based on your professional experience

Stable employment in the fast growing international company

Wide benefit system

Dynamic work environment

Ability to influence business and its results

Professional growth — you will attend free external and internal courses

Paid business trips and payment for participation in conferences

Paid corporate language classes (English, German, Polish)


**Join us today and let’s create a success story together!**