Senior Software Engineer - Python Backend

5 - 10 years

5 - 9 Lacs

Bengaluru

Posted:2 weeks ago| Platform: Naukri logo

Apply

Skills Required

Computer science SAN CVS Backend NoSQL Debugging Machine learning Incident management Distribution system Python

Work Mode

Work from Office

Job Type

Full Time

Job Description

Your opportunity At New Relic, we provide businesses with a state-of-the-art observability platform, leveraging advanced technologies to deliver real-time insights into the performance of software applications and infrastructure. We enable organizations to monitor, analyze, and optimize their systems to achieve enhanced reliability, performance, and user experience. New Relic is a leader in the industry and has been on the forefront of developing cutting edge AI/ML solutions to revolutionize observability. We are seeking an experienced and dynamic Lead Backend Engineer (Python) to join our AI/ML team. You will develop scalable web services and APIs using Python and its extended ecosystem for our Agentic Platform which will be the nucleus of AI driven workflows at New Relic. Your responsibilities will include ideating, implementing and owning the low level design of the services and leading the rest of the team. What youll do Drive the design, development, and enhancement of core features and functionalities of our AI platform with micro-services architecture and deliver scalable, secure and reliable solutions Be proactive in identifying and addressing performance bottlenecks, applying optimizations, and maintaining the stability and availability of our platform Build thoughtful, high-quality code that is easy to read and maintain Collaborate with your team, external contributors, and others to help solve problems. Write and share proposals to improve team processes and approaches. This role requires Bachelor s degree in Computer Science discipline or related field 5+ years of experience as a Software Engineer working with Python, developing production grade applications Demonstrated experience in designing, developing, and maintaining large-scale cloud platforms with a strong understanding of scalable distributed systems and microservices architecture Proficiency in back-end frameworks such as Flask/FastAPI; Pydantic for robust models; asyncio, aiohttp libraries for asynchronous request handling; Decorators for abstraction; Pytest for testing Competency in using Python threading and multiprocessing modules for parallel task execution. Knowledge of Coroutines. Understand the GIL and its implications on concurrency Experience in building secure infrastructure having simulated race condition attacks, injection attacks; leading teams through real incident management situations with strong debugging skills Demonstrated experience in working with both Relational and NoSQL DBs; message queueing systems (SQS/Kafka/RabbitMQ) Up to date with cloud technologies - AWS/Azure/GCP, Serverless, Docker, Kubernetes, CI/CD pipelines among others Bonus points if you have Masters in Computer Science discipline Exposure to Machine Learning and GenAI technologies Experience with Authentication/Authorization services etc. Communication protocol - gRPC GraphQL API working knowledge

Mock Interview

Practice Video Interview with JobPe AI

Start Computer Science Interview Now

RecommendedJobs for You