Overview
Skills
Job Details
Sakesh Solutions is seeking a highly skilled and motivated Python Developer to join our dynamic team. In this role, you will be integral to a small, agile team of developers and architects dedicated to building cutting-edge integration, automation, and orchestration solutions with a strong emphasis on artificial intelligence. You will collaborate with internal teams and directly with customers to transform complex requirements into scalable, intelligent software systems.
<>Key Responsibilities</>Collaborate with stakeholders to comprehend solution requirements and contribute to technical documentation.
Design, develop, and deploy robust software solutions using Python as the primary language.
Architect, train, and integrate machine learning models and AI algorithms into production systems.
Employ Test-Driven and Behavior-Driven Development (TDD/BDD) methodologies to ensure code quality and functionality.
Design and implement RESTful APIs for seamless integration between services and AI components.
Participate in all phases of the software development lifecycle (SDLC), from design and development to integration, system testing, and customer acceptance.
Work effectively within an Agile/Scrum framework, contributing to sprint planning, reviews, and retrospectives.
Package and deploy software solutions, ensuring scalability and reliability.
Communicate effectively with internal teams and external client technical leads.
Must-Have:
Bachelor's degree in Computer Science, Engineering, or a related field.
5+ years of professional software development experience with expert-level proficiency in Python.
Proven, hands-on experience in designing and implementing AI/ML solutions, including familiarity with machine learning algorithms, neural networks, and natural language processing (NLP).
Strong experience with popular Python AI/ML libraries and frameworks such as TensorFlow, PyTorch, Keras, or Scikit-learn.
Solid understanding of data handling and manipulation using libraries like Pandas, NumPy, and SciPy.
Expertise in building and consuming RESTful APIs and working with data formats like JSON and XML.
Hands-on experience with SDLC tools including Git for version control and Jenkins (or similar) for CI/CD.
Experience with relational and No-SQL databases (e.g., PostgreSQL, MySQL, MongoDB).
Strong verbal and written communication skills.
Proven experience working in an Agile development environment.
Working knowledge of the MEAN/MERN stack (MongoDB, Express.js, Angular/React, Node.js).
- Hands-on experience with software integration technologies like Web Services (SOAP/REST) and Enterprise Service Bus (ESB).
Familiarity with network & software configuration automation tools such as Ansible, Chef, or Puppet.
Knowledge of Virtualization & Cloud platforms (e.g., AWS, Google Cloud, Azure, VMware).
AWS SageMaker, Google AI Platform, or Azure ML experience is a significant plus.
Exposure to Big Data technologies (e.g., Hadoop, Spark, Kafka).
Basic knowledge of networking concepts (DC, WAN, Security) is advantageous.
A self-motivated individual who can work independently with minimal supervision.
A strong team player who thrives in a collaborative, small-team environment.
Passionate about solving complex problems and building highly scalable systems.
Curious and eager to learn new technologies and methodologies.
How to Apply:
Please submit your resume and a cover letter explaining why you are a good fit for this role at Sakesh Solutions to or via our online portal. Include links to your GitHub profile or portfolio showcasing relevant Python and AI projects.