arrow_back All Career Challenges
Build a Python ML Pipeline with Docker - Week of 12 Oct 2026 cover

coding

Registration Open

Solo only.

Build a Python ML Pipeline with Docker - Week of 12 Oct 2026

Create a complete machine learning pipeline in Python that trains a classification model, validates it with pytest, and packages it in a Docker container. This entry-level challenge exercises Version Control, Programming Fundamentals, Debugging & Troubleshooting, AI Assisted Software Development, Containerization (Docker), and Package & Dependency Management.

For AI Engineer

Key dates

Registration opens

12 Oct 2026, 12:00 am

Registration closes

17 Oct 2026, 12:00 am

Starts

17 Oct 2026, 12:00 am

Ends

19 Oct 2026, 12:00 am

Judging ends

21 Oct 2026, 12:00 am

Before you join

  • Prerequisites: review the target audience, skills covered, and challenge brief.
  • Deadlines: check the key dates and complete required submissions before the challenge deadline.
  • Participation: Solo only.
  • Evaluation: review the brief and FAQs for scoring criteria and how your work will be assessed.
  • AI assistance: check this challenge's rules before using AI tools. If the rules are unclear, ask support before submitting.

Questions? Contact SahkaarX support.

FAQ

Who can join this challenge?

Entry-level AI engineers and data engineers with basic Python knowledge. Solo participation only; teams are not allowed.

Do I need to create my own GitHub repository?

No. SahkaarX creates a private repository for you when the challenge starts. You clone that repo, implement your code, and push to it.

When does evaluation happen?

Evaluation begins after the challenge window closes. An AI system reviews your code, then you complete a mandatory in-app conversation to discuss your implementation.

What is the mandatory conversation after submission?

A structured discussion where you explain your pipeline, preprocessing choices, test strategy, and Docker setup. It verifies you understand your own code; it is not a written quiz.