Squareroot Consulting Pvt Ltd.
Python Engineer - Latency & System Architecture
Job Location
in, India
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. (ref:hirist.tech)
Location: in, IN
Posted Date: 11/23/2024
Location: in, IN
Posted Date: 11/23/2024
Contact Information
Contact | Human Resources Squareroot Consulting Pvt Ltd. |
---|