Posted on: 15/12/2025
Overview :
We are seeking an experienced Python Developer to join our Delivery Function team. This role is focused on writing robust, efficient Python code, primarily utilizing specialized data and Machine Learning libraries. The ideal candidate will be technically sharp, comfortable working independently with clients, and possess strong analytical skills to develop scalable ML solutions.
Role & Responsibilities :
The Python Developer is responsible for the full lifecycle development and implementation of backend systems and data/ML solutions.
1. Python Development and Implementation :
- Code Implementation : Responsible for writing clean, efficient, and well-documented Python code, primarily focusing on backend functionality.
- Library Utilization : Utilize pre-defined Python packages for data manipulation, cleaning, and machine learning purposes.
- Framework Application : Implement solutions using core data science and machine learning frameworks such as Pandas, and at least one deep learning or ML framework like TensorFlow, PyTorch, or Scikit-Learn.
- Workflow Automation : Design and implement solutions to automate workflows, including data processing pipelines and model deployment steps, ensuring efficiency and reliability.
2. Collaboration and Delivery :
- Collaboration : Work closely with data scientists and machine learning engineers to translate complex models and algorithms into scalable and efficient production code.
- Scalability : Ensure that all developed ML solutions and data pipelines are designed for scalability and efficiency within the production environment.
- Client Interaction : Demonstrate the ability to work with the client independently, understanding their requirements, presenting technical solutions, and providing timely updates.
3. Technical Expertise and Skills :
- Technical Proficiency : Must be technically sharp and possess strong analytical skills to quickly grasp technical concepts and troubleshoot issues effectively.
- Backend Focus : Primarily focus on implementing the backend logic and integration points of applications and data services.
- Communication : Maintain average communication skills suitable for effective collaboration with technical teams and independent client interactions.
Required Technical Skills (MUST HAVE) :
- Experience : 3-5 years of proven experience in Python Development within a professional setting.
- Data Libraries : Good working experience in using core data manipulation and analysis libraries, specifically Pandas.
- ML/DL Frameworks : Experience with and practical knowledge of implementing solutions using at least one of the major machine
learning or deep learning frameworks - PyTorch, TensorFlow, or Scikit-Learn.
- Backend Implementation : Proven experience in implementing and deploying backend services and logic using Python.
- Tooling : Familiarity with version control systems, preferably Git.
Qualifications and Attributes :
- Bachelors degree in Computer Science, Engineering, or a related technical field is preferred.
- Strong analytical and problem-solving skills.
- Ability to work independently and take ownership of tasks and projects.
Did you find something suspicious?