e

Automation Developer Backend

eClerx · Mumbai, Maharashtra, India - Pune, Maharashtra, India

2–8 yrs experiencefull_timePosted 1mo ago
Apply now →

Job description

Position: Backend Automation Developer Experience: 56 Years Location: Mumbai / Pune Employment Type: Full-Time **Job Summary:** We are seeking a highly skilled Backend Automation Developer with 5–6 years of experience in building scalable backend systems, automation frameworks, data pipelines, and AI-powered applications. The ideal candidate will have strong expertise in Python, API development, ETL processes, databases, and Generative AI technologies. This role will be responsible for developing robust backend services that power intelligent automation and analytics solutions. **Key Responsibilities** - Design, develop, and maintain scalable backend applications and automation frameworks. - Build and manage RESTful APIs using FastAPI and other modern Python frameworks. - Design and manage relational and vector database solutions to support AI applications. - Implement caching strategies using Redis to improve application performance. - Develop integrations with enterprise systems, third-party applications, and cloud services through APIs. - Build and support Generative AI applications, including AI assistants, chatbots, and intelligent automation workflows. - Collaborate with data scientists, architects, and frontend developers to deliver end-to-end AI solutions. - Perform data analysis and visualization using Python libraries such as Pandas, NumPy, and Plotly. - Ensure code quality through testing, documentation, code reviews, and adherence to best practices. - Troubleshoot application issues and optimize performance, scalability, and reliability. - Stay updated with emerging AI technologies, frameworks, and industry best practices. **Required Skills** - Strong hands-on experience with **Python** development. - Advanced knowledge of **SQL** and database design principles. - Experience developing and consuming **REST APIs** using **FastAPI**. - Experience working with **Redis** or similar caching technologies. - Hands-on experience with Vector Databases such as Pinecone, Chroma, Weaviate, or Milvus. - Strong proficiency in **Pandas, NumPy, Plotly**, and related Python libraries. - Basic understanding of **Machine Learning c**oncepts and associated libraries. - Experience building or supporting **Generative AI applications**. - Knowledge of software engineering best practices, version control, and CI/CD pipelines. **Good to Have** - Experience with **Model Context Protocol** (MCP). - Experience implementing **Retrieval-Augmented Generation** (RAG) architectures. - Experience with ETL development and orchestration tools such as **Apache Airflow**. - Knowledge of **Tool Calling** and **AI Agent** frameworks. - Familiarity with AI and cloud-native services on **AWS, Azure, or GCP**. - Exposure to Docker, Kubernetes, and cloud deployment practices.. **Preferred Qualifications** - Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, Data Science, or a related field. - 5–6 years of experience in Backend Development, Automation Engineering, Data Engineering, or AI Application Development. - Experience delivering enterprise-scale automation, analytics, or AI transformation projects. - Strong analytical, problem-solving, and communication skills.