Padmi

Senior Software Developer/Tech Lead

IndiaPosted 3 months ago
Software engineeringSeniorFull Time; Regular
Apply at LEARNINGMATE SOLUTIONS INC

Opens the source posting on shine.com

Source description

About the role

View original

As a Senior Software Developer / Tech Lead at our company, you will play a crucial role in leading the design, development, and deployment of AI-powered applications, backend platforms, and intelligent automation solutions. Your responsibilities will include technical leadership, Python application development, AI & Generative AI development, machine learning & data engineering, cloud & DevOps, and quality engineering. Key Responsibilities: - Technical Leadership: - Lead the architecture, design, and development of enterprise-grade software solutions using Python. - Drive technical strategy, architecture decisions, and engineering best practices. - Mentor and guide developers through code reviews, design discussions, and technical problem-solving. - Establish coding standards, development frameworks, and quality assurance processes. - Collaborate with cross-functional teams to define technical roadmaps. - Python Application Development: - Design and develop scalable backend services, APIs, microservices, and distributed systems. - Build high-performance applications using Python frameworks such as FastAPI, Django, or Flask. - Develop reusable components and maintainable software architectures. - Optimize application performance, reliability, scalability, and security. - Lead modernization and automation initiatives. - AI & Generative AI Development: - Design and implement AI-powered solutions leveraging Large Language Models (LLMs) and Generative AI technologies. - Build intelligent assistants, chatbots, copilots, recommendation engines, and workflow automation platforms. - Integrate AI models from various ecosystems. - Develop Retrieval-Augmented Generation (RAG) solutions. - Evaluate emerging AI technologies and drive their adoption. - Machine Learning & Data Engineering: - Collaborate with Data Science teams to deploy and scale machine learning models. - Develop model-serving infrastructure and MLOps pipelines. - Work with structured and unstructured datasets. - Build data ingestion, transformation, and processing pipelines. - Monitor model performance and optimize production AI systems. - Cloud & DevOps: - Deploy applications on major cloud platforms. - Build CI/CD pipelines and automated deployment frameworks. - Implement containerization and orchestration using Docker and Kubernetes. - Ensure security, observability, monitoring, and compliance. - Drive cloud-native development practices and infrastructure automation. - Quality Engineering: - Promote test-driven development and automation-first engineering practices. - Implement automated testing frameworks. - Ensure high code quality through peer reviews and continuous improvement. Required Skills & Qualifications: - Technical Expertise: - 8-12 years of software development experience with strong Python expertise. - Deep knowledge of Python frameworks. - Strong understanding of OOP, Design Patterns, and Software Architecture. - Experience building RESTful APIs and microservices. - Expertise in SQL and NoSQL databases. - AI & Machine Learning: - Hands-on experience with Generative AI, LLMs, and AI application development. - Experience with AI frameworks and machine learning technologies. - Familiarity with vector databases. - Knowledge of ML frameworks like TensorFlow and PyTorch. - Experience implementing RAG architectures. - Cloud & DevOps: - Experience with major cloud services. - Knowledge of Docker, Kubernetes, CI/CD pipelines. - Familiarity with monitoring and observability tools. - Leadership & Soft Skills: - Proven experience leading technical initiatives. - Strong stakeholder management and communication skills. - Excellent analytical and problem-solving capabilities. - Ability to mentor engineers and drive technical excellence. - Experience working in Agile/Scrum environments. Preferred Qualifications: - Experience in building enterprise AI products or SaaS platforms. - Exposure to MLOps and AI governance frameworks. - Knowledge of Agentic AI, Autonomous Agents, and Multi-Agent Systems. - Experience with data engineering and real-time analytics platforms. - Contributions to open-source projects or technical communities. As a Senior Software Developer / Tech Lead, you will be at the forefront of cutting-edge technology and innovation, driving the company towards technical excellence and success. Your expertise in Python, AI, and software architecture will be instrumental in shaping the future of our AI-powered applications and platforms. As a Senior Software Developer / Tech Lead at our company, you will play a crucial role in leading the design, development, and deployment of AI-powered applications, backend platforms, and intelligent automation solutions. Your responsibilities will include technical leadership, Python application development, AI & Generative AI development, machine learni

One address, no account. We’ll tell you when matching roles go live.

More at LEARNINGMATE SOLUTIONS INC

Related open roles

View all roles