Python lead

Chicago 9 days agoFull-time External
Negotiable
Job Openings: 1 Experience: 10-15 Yrs Published On: Jan 22, 2026, 08:03 am Job Description The Python Tech Lead (IC) is a senior-level role responsible for driving the technical direction, architecture, and high-quality delivery of Python-based backend systems. This role requires deep hands-on expertise in Python, microservices, system design, and cloud technologies, with the ability to influence technical decisions across teams without direct people management. 10–15 years of hands-on experience in Python Data Processing development. Experience with AWS cloud services(S3, SQS, ECS, Lambda, Athena, etc). Strong knowledge of Data processing , Event Driven System and Multiprocessing concepts. Strong knowledge with libraries like pip, venv, pandas, pyarrow, boto3, awswrangler, s3fs, multiprocessing Experience with Large Data set handling & processing in optimal and performance efficient manner. Writing unit tests using framework like PyTest or other libraries. Proficiency with SQL/NoSQL databases (MySQL, DynamoDB). Experience with Docker, Git, and CI/CD pipelines. Excellent problem-solving, debugging, and performance tuning skills. Ability to influence technical decisions without people management responsibility. Key Responsibilities Technical Ownership • Act as the primary technical expert and go-to specialist for Python-based applications and services. • Own the architecture, design, and implementation of complex backend modules and microservices. • Make high-impact technical decisions on frameworks, integrations, performance, and scaling. Hands-On Development • Write high-quality, performant, and maintainable Python code for Data processing using Pandas, Pyarrow, Multiprocessing , Boto 3, Unit testing using PyTest. • Build robust data processing modules, REST APIs and async services. • Optimize system performance, reliability, and resource usage. Architecture & System Design • Design scalable distributed systems, API ecosystems, and event-driven architectures. • Define technical standards, coding guidelines, and architectural patterns. • Conduct Proof of Concepts (PoCs) to evaluate new tools, libraries, and technologies. 4. Cross-Functional Collaboration • Closely collaborate with product managers, architects, QA, DevOps, and UI teams. • Translate business requirements into technical specifications and scalable solutions. • Provide technical guidance to developers without formal people management. Code Quality & Best Practices • Perform thorough code reviews to ensure quality, security, and performance. • Maintain high engineering standards through automation, CI/CD, and testing practices. • Ensure adherence to modern Python best practices, design patterns, and security guidelines. Required Skills & Qualifications 10–15 years of hands-on experience in Python Data Processing development. Experience with AWS cloud services(S3, SQS, ECS, Lambda, Athena, etc). Strong knowledge of Data processing , Event Driven System and Multiprocessing concepts. Strong knowledge with libraries like pip, venv, pandas, pyarrow, boto3, awswrangler, s3fs, multiprocessing Experience with Large Data set handling & processing in optimal and performance efficient manner. Writing unit tests using framework like PyTest or other libraries. Proficiency with SQL/NoSQL databases (MySQL, DynamoDB). Experience with Docker, Git, and CI/CD pipelines. Excellent problem-solving, debugging, and performance tuning skills. Ability to influence technical decisions without people management responsibility. Preferred Skills Deep expertise in one or more Python frameworks (FastAPI, Django, Flask) Strong knowledge of microservices, API design, and distributed system principles. Knowledge of caching, observability tools, and monitoring dashboards. Exposure to ML pipelines or data engineering workflows. Experience with security best practices (OAuth2, JWT, RBAC, API security). Skills • Python • AWS Work Location Chicago, IL, Illinois, Illinois, United States