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
Location: bangalore, IN
Posted Date: 5/1/2025
Contact Information
Contact | Human Resources Hirelo |
---|