Hirelo

Staff Software Engineer - Python

Job Location

bangalore, India

Job Description

Job Description : We are seeking a highly experienced and passionate Senior Python Developer to join our team. You will play a key role in designing, developing, and maintaining the backend infrastructure for our web applications. The ideal candidate has a strong background in building scalable, high-performance systems and a deep understanding of modern cloud technologies. You will be working with a talented team of engineers to solve complex challenges and contribute to the development of innovative solutions. Responsibilities : - Design, develop, and maintain Python-based web application backends and the infrastructure on which they run. - Build scalable backend systems, APIs, and microservices. - Work with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes). - Develop high-performance APIs using FastAPI. - Work with AI and machine learning concepts, particularly in the context of Large Language Models (LLMs). - Write and optimize SQL queries, including query profiling and performance tuning. - Perform SQL Abstract Syntax Tree (AST) analysis and work with SQL parsers (e.g., sqlglot). - Collaborate with front-end developers, product managers, and other stakeholders to deliver high-quality software solutions. - Participate in code reviews, testing, and deployment processes. - Mentor junior developers and share technical expertise. - Stay up-to-date with the latest industry trends and technologies. Qualifications : - Bachelor's degree in Computer Science or a related field. - 10 years of experience building Python-based web application backends and the infrastructure on which they run. - Extensive experience in building scalable back-end systems, APIs, and microservices. - Deep understanding of cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes). - Experience with FastAPI for building high-performance APIs. - Familiarity with AI and machine learning concepts, particularly in the context of Large Language Models (LLMs). - Strong proficiency in SQL, including query profiling, optimization, and performance tuning. - Experience with SQL Abstract Syntax Tree (AST) analysis and working with SQL parsers (e.g., sqlglot). - Excellent problem-solving, debugging, and analytical skills. - Strong communication and collaboration skills. - Ability to work independently and as part of a team. - Experience with version control systems (e.g., Git). Preferred Qualifications : - Master's degree in Computer Science or a related field. - Experience with other Python web frameworks (e.g., Django, Flask). - Experience with NoSQL databases (e.g., MongoDB, Cassandra). - Experience with message queues (e.g., Kafka, RabbitMQ). - Experience with CI/CD pipelines. - Contributions to open-source projects. (ref:hirist.tech)

Location: bangalore, IN

Posted Date: 5/1/2025
View More Hirelo Jobs

Contact Information

Contact Human Resources
Hirelo

Posted

May 1, 2025
UID: 5156986709

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.