Python Technical Lead

6 years

0 Lacs

Posted:3 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Company Description

LeanQubit is a Certified Integrator of Ignition, specializing in the manufacturing, energy, and utility industries. Our certification ensures expertise in understanding business fundamentals and applying Ignition-based solutions that fit specific needs. We provide flexible, cost-effective hardware solutions integrated with our proprietary FactoTools to enable automation and drive business results. Located in Mumbai, we maintain our certification for the latest Ignition software to offer cutting-edge solutions.


Job Summary:

We are seeking a highly skilled and experienced Python Technical Lead to drive the development of scalable, high-performance software systems. The ideal candidate will have deep expertise in Python programming, data structures, memory optimization, database engineering, and machine learning/AI integration. You will lead a team of engineers, architect robust solutions, and ensure the delivery of high-quality, production-grade software. 


Key Responsibilities:

  • Lead the design, development, and deployment of complex Python-based software systems. 
  • Architect scalable, low-latency systems for high-volume, high-frequency data processing. 
  • Optimize Python applications for performance, memory usage, and concurrency. 
  • Design and manage efficient, scalable database architectures. 
  • Integrate machine learning models into production systems and pipelines. 
  • Collaborate with cross-functional teams including data scientists, DevOps, and product managers. 
  • Conduct code reviews, mentor team members, and enforce engineering best practices. 
  • Stay current with emerging technologies and recommend adoption where appropriate. 


Technical Skills Required:


Programming & System Design:

  • Expert in Python, including advanced features such as generators, decorators, context managers, and metaclasses. 
  • Strong grasp of data structures and algorithms for performance-critical applications. 
  • Experience with asynchronous programming using asyncio and concurrent.futures. 
  • Proficient in memory management, profiling, and optimization using tools like memory_profiler, objgraph, and tracemalloc. 
  • Designing for low-latency, high-throughput, and real-time processing. 
  • Experience with distributed systems, microservices, and event-driven architectures. 

Database Engineering:

  • Advanced experience with relational databases: PostgreSQL, MySQL, SQLite. 
  • NoSQL databases: MongoDB, Cassandra, Redis. 
  • Query optimization, indexing, partitioning, sharding, and replication. 
  • Data modeling for both OLTP and OLAP systems. 
  • Experience with streaming data and time-series databases (e.g., InfluxDB, Apache Druid). 


Machine Learning & AI:

  • Experience working with data scientists to integrate ML models into production systems. 
  • Familiarity with ML frameworks: TensorFlow, PyTorch, Scikit-learn. 
  • Understanding of model serving (e.g., TensorFlow Serving, ONNX, TorchServe). 
  • Experience with feature engineering, data pipelines, and model versioning. 
  • Exposure to computer vision, NLP, or predictive analytics is a plus. 


Cloud & DevOps:

  • Hands-on with AWS, Azure, or GCP. 
  • CI/CD pipelines: Jenkins, GitHub Actions, GitLab CI. 
  • Containerization: Docker, Kubernetes. 
  • Infrastructure as Code: Terraform, Ansible. 


Testing & Quality:

  • Unit and integration testing: unittest, pytest, mock. 
  • Performance testing: Locust, JMeter. 
  • Code quality tools: flake8, pylint, black. 


Collaboration & Agile:

  • Git-based version control (GitHub, GitLab, Bitbucket). 
  • Agile/Scrum methodologies. 
  • Tools: JIRA, Confluence, Slack, Miro. 


Preferred Qualifications:

  • Experience in real-time analytics, financial systems, or IoT platforms. 
  • Certifications in Python, cloud platforms, or ML/AI. 
  • Strong communication, leadership, and mentoring skills. 

  • Mock Interview

    Practice Video Interview with JobPe AI

    Start Python Interview
    cta

    Start Your Job Search Today

    Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

    Job Application AI Bot

    Job Application AI Bot

    Apply to 20+ Portals in one click

    Download Now

    Download the Mobile App

    Instantly access job listings, apply easily, and track applications.

    coding practice

    Enhance Your Python Skills

    Practice Python coding challenges to boost your skills

    Start Practicing Python Now

    RecommendedJobs for You