Python Engineer - Latency & System Architecture

Squareroot Consulting Pvt Ltd.
Multiple Locations
3 - 6 Years

Posted on: 07/07/2025

Job Description

We are USA HQ Series B Funded Startup building B2B SAAS products. Setting up Product Management practice & looking Product Managers to join our startup journey.

Position : Python Engineer (latency & System Architecture)

Location : Bangalore (Remote Job Anywhere in India)

Experience : 3 to 6 Yrs

Education : B.E/B.Tech/MS/M.Tech in Computer Science

Compensation : 25 to 35 Lpa

As a Python Engineer with expertise in solving latency problems, you will play a crucial role in optimizing the performance and response time of our products.


- You will work closely with cross-functional teams, including software engineers, product managers, and system administrators, to identify and resolve latency issues that impact the user experience.


- Your ability to analyze complex systems, identify bottlenecks, and implement efficient solutions will be instrumental in ensuring the smooth and efficient operation of our products.

Responsibilities: Responsibilities :

1. Latency Analysis and Optimization :

- Analyze system performance metrics and identify areas of latency and bottlenecks in our products.

- Conduct in-depth profiling and debugging of code to pinpoint performance bottlenecks.

2. System Architecture and Design :

- Collaborate with software engineers and architects to design and implement efficient system architecture that minimizes latency.

- Evaluate and propose improvements to the infrastructure and software stack to optimize latency.

3. Algorithmic Optimization :

- Identify opportunities for algorithmic improvements to reduce latency and improve efficiency.

- Implement optimizations at the algorithmic level to enhance overall system performance.

4. Code Optimization and Refactoring :

- Optimize Python code for improved execution speed, memory usage, and reduced latency.

- Refactor existing codebase to enhance performance, scalability, and maintainability.

5. Performance Testing and Benchmarking :

- Design and execute performance tests to measure and compare latency improvements.

- Establish benchmarks and monitor system performance over time to ensure continued optimization.

6. Cloud and Distributed Systems :

- Design and implement system architectures leveraging cloud platforms, particularly AWS, for scalability and performance optimization.

- Develop and deploy microservices-based architectures to enable distributed systems and enhance performance.

7. Collaboration and Documentation :

- Collaborate effectively with cross-functional teams to implement latency optimizations.

- Document performance improvements, code changes, system architectures, and best practices.

Requirements :

- At least 3 years of industry experience as a Python Engineer, with a focus on solving latency problems in a product company.

- Strong proficiency in Python programming language and a deep understanding of its performance characteristics.

- Solid experience with performance profiling and debugging tools.

- Expertise in analyzing and optimizing system performance and latency issues.

- Knowledge of algorithms, data structures, and algorithmic complexity.

- Familiarity with distributed systems, microservices architecture, and cloud technologies, especially AWS.

- Experience with performance testing and benchmarking tools.

info-icon

Did you find something suspicious?