Python Software Developer (Pune)

Python Software Developer (Pune)

04 Sep
|
Salt web technologies
|
Pune

04 Sep

Salt web technologies

Pune

About Salt Technologies

Salt Technologies is a global software development company specializing in custom software engineering, AI & ML solutions, data engineering, cybersecurity, and digital product development. We partner with startups, SMBs, and enterprises to build scalable, secure, and impactful digital products.

Our culture is built around:

- Ownership and accountability
- Continuous learning
- Customer obsession
- Operational excellence
- Collaboration and transparency

About the Role

As a Python Developer, you will be responsible for developing scalable backend applications, APIs, AI/ML integrations, and data processing solutions using up-to-date Python frameworks. You will work closely with AI/ML engineers, data scientists, frontend developers, and project stakeholders to build intelligent applications, automate workflows, and deliver robust backend systems. This role requires strong Python development skills, experience with modern AI technologies, and the ability to independently contribute to software delivery.

Core Responsibilities

- Develop, optimize, and maintain scalable backend applications and services using Python.
- Design and develop RESTful APIs using FastAPI, Flask, or Django.
- Collaborate with AI/ML engineers to integrate machine learning models and LLM-based solutions into production applications.
- Build, optimize, and maintain data processing pipelines for analytics and AI workflows.
- Process, analyze, and manage structured and unstructured datasets to support intelligent applications and business insights.

Delivery Responsibilities

- Independently deliver backend development tasks while ensuring code quality, scalability, and performance.
- Develop reliable APIs, automation workflows, and backend services that meet project timelines and business objectives.

Collaboration Responsibilities

- Collaborate with AI/ML engineers, data scientists, frontend developers (React.js / Next.js), QA teams,



and project managers throughout the software development lifecycle.
- Participate in sprint planning, technical discussions, code reviews, deployment planning, and production support activities.

Process & Quality Responsibilities

- Follow coding standards, API development best practices, CI/CD processes, and secure coding guidelines.
- Continuously improve backend architecture, application performance, code quality, and deployment efficiency.

Key Outcomes Expected

- Delivering scalable, secure, and maintainable backend solutions.
- Successfully integrating AI/ML models and intelligent services into production applications.
- Building reliable APIs and data pipelines that support business and customer requirements.
- Contributing to continuous improvements in engineering practices, automation, and application performance.

Must-Have Qualifications

Experience

- 2 - 4 years of professional experience in Python development.
- Experience developing backend applications, REST APIs, and scalable software solutions.
- Experience working on AI/ML, Data Analytics, or intelligent application projects.
- Experience working within Agile software development teams.

Technical Skills

- Python
- FastAPI
- Flask
- Django
- REST API Development
- Pandas
- NumPy
- Scikit-learn
- PyTorch
- OpenAI / LLM API Integration
- Data Cleaning & Preprocessing
- Exploratory Data Analysis (EDA)
- Feature Engineering
- Data Pipeline Development
- JSON Processing
- Backend System Design
- Debugging & Performance Optimization

Tools & Platforms

- FastAPI
- Flask
- Django
- PostgreSQL
- MongoDB
- MySQL
- ChromaDB / Pinecone / FAISS (Vector Databases)




- Docker
- AWS (EC2, S3, Lambda)
- Git
- GitHub / GitLab
- CI/CD Pipelines
- Postman

Methodologies

- Agile
- Scrum
- Kanban
- CI/CD

Other:

- Strong understanding of backend architecture and API design principles.
- Experience deploying AI/ML models and backend applications in cloud environments.
- Familiarity with Docker-based development and deployment workflows.
- Ability to independently troubleshoot, optimize, and maintain production systems.
- Strong understanding of software engineering best practices and secure coding principles.

Nice-to-Have Qualifications

- Experience with TensorFlow.
- Exposure to Retrieval-Augmented Generation (RAG) architectures.
- Experience with LangChain, LangGraph, LlamaIndex, or AI orchestration frameworks.
- Experience with Apache Airflow or workflow automation tools.
- Familiarity with Kubernetes and container orchestration.
- Experience working with AWS Bedrock, Azure OpenAI, or Google Vertex AI.
- Experience building AI agents or GenAI-powered applications.
- Experience working with international clients and distributed engineering teams.
- Bachelor's Degree in Computer Science, Engineering, Data Science, Artificial Intelligence, MCA, MSc, or a related field.

Behavioral Competencies

We're looking for someone who demonstrates:

- Ownership and accountability
- Strong communication skills
- Problem-solving mindset
- Customer focus
- Collaboration and teamwork
- Adaptability and continuous learning
- Attention to detail
- Strong analytical and logical thinking
- Ability to independently manage backend development tasks
- Passion for AI, Machine Learning, and emerging technologies
- Results-oriented mindset focused on quality and timely delivery
- Ability to manage multiple projects simultaneously
- Flexibility during critical delivery phases and production deployments
- Excellent documentation and technical communication skills

📌 Python Software Developer (Pune)
🏢 Salt web technologies
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: python software developer (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: python software developer (pune) / pune