Lead Software Engineer (Python) at Weekday AI
Chennai, tamil nadu, India -
Full Time


Start Date

Immediate

Expiry Date

25 Jan, 26

Salary

0.0

Posted On

27 Oct, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Python, Linux, Django, Flask, FastAPI, REST APIs, Automation, CI/CD, Docker, Kubernetes

Industry

technology;Information and Internet

Description
This role is for one of the Weekday's clients Min Experience: 6 years Location: Chennai JobType: full-time We’re seeking a Lead Software Engineer (Python) to design, develop, and optimize scalable backend systems and tools on Linux environments. This role requires a hands-on technical leader who thrives on solving complex system challenges, driving architectural decisions, and mentoring teams toward engineering excellence. Key Responsibilities Design, develop, and maintain high-performance services and libraries using Python. Build robust abstractions for process management, inter-process communication, and automation on Linux systems. Drive critical technical and architectural decisions that ensure scalability, reliability, and maintainability. Lead and execute complex software initiatives, ensuring strong performance and operational excellence. Continuously monitor, optimize, and automate systems to improve reliability and scalability. Mentor and guide engineers, fostering a culture of technical ownership, collaboration, and innovation. Partner with cross-functional teams to gather requirements, design solutions, and align with business and Agile objectives. Identify and adopt modern tools, frameworks, and processes to enhance development efficiency. Participate actively in incident response and troubleshooting, ensuring quick and effective resolutions. Champion Agile engineering practices, CI/CD pipelines, and automated testing frameworks for continuous improvement. Required Qualifications Bachelor’s degree in Computer Science, Engineering, or a related field; a Master’s degree is a plus. 6+ years of professional experience in software development with a strong focus on Python. Proven expertise in Python frameworks such as Flask, FastAPI, or Django. Strong experience in building and consuming RESTful APIs. Deep understanding of Linux systems, shell scripting, and system internals. Familiarity with networking concepts, process management, and system-level programming on Linux. Demonstrated ability to write secure, efficient, and maintainable code. Solid grasp of Agile practices and DevOps principles. Excellent debugging, performance tuning, and automation skills in Linux environments. Preferred Qualifications Knowledge of distributed systems and microservices architecture. Familiarity with configuration management tools such as Ansible, Puppet, or Chef. Experience with Docker and Kubernetes for containerization and orchestration. Exposure to monitoring and logging tools like Prometheus, Grafana, or the ELK stack. Key Skills Python | Linux | Django | Flask/FastAPI | REST APIs | Automation | CI/CD | Docker/Kubernetes
Responsibilities
Design, develop, and maintain high-performance services and libraries using Python while driving critical technical and architectural decisions. Mentor and guide engineers, fostering a culture of technical ownership, collaboration, and innovation.
Loading...