Senior Software Engineer

3 - 8 years

45 - 50 Lacs

Posted:1 month ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

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 revolutionise observability.

 

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
  • 3+ 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 Machine Learning Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

Pune, Maharashtra, India

Hyderabad, Telangana, India