About the Role
We are looking for an experienced Senior Python Developer with strong expertise in data engineering, machine learning, and AI-driven application development. In this role, you will design, build, and optimise scalable data pipelines, develop machine learning solutions, and collaborate with cross-functional teams to deliver high-impact, intelligent products.
1. Python Development
Develop clean, efficient, and scalable Python code for data-driven applications.
Build APIs, microservices, and backend components for AI-powered features.
Optimise performance and maintain code quality with proper testing and documentation.
2. Data Engineering & Processing
Design and maintain scalable ETL / ELT pipelines.
Work extensively with structured and unstructured datasets.
Integrate data from multiple sources (databases, cloud storage, external APIs).
Ensure data quality, consistency, and automation in data workflows.
3. Machine Learning / AI
Develop, train, and deploy ML models (classification, regression, NLP, recommendation systems, etc.).
Build scalable inference pipelines for real-time and batch predictions.
Experiment with modern AI frameworks and techniques (LLMs, embeddings, vector databases).
Collaborate with product teams to translate business problems into ML solutions.
4. Cloud & DevOps
Deploy and maintain AI / ML solutions on AWS / GCP / Azure.
Work with CI / CD pipelines and containerisation (Docker, Kubernetes).
Implement monitoring, logging, and optimisation of deployed models.
Required Skills & Experience
Senior Python Developer • jamnagar, gujarat, in