Senior Software Engineer
Senior Software Engineer
Senior Software Engineer
Req ID
FY24|R&D|#5303
Location(s)
Bangalore, India; Hyderabad, India;
Work arrangement(s)
Hybrid (works from home and New Relic office throughout the week)
Your opportunity

Looking for a Senior Python Engineer preferably proficient with AI and ML Frameworks. Your primary focus will be on developing integrations and enhancements to the Python Agent and open-source repositories that enhance observability in the production applications. You will ensure that these components and the overall application are robust, secure, and easy to maintain. You will coordinate with the rest of the team working on different layers of the Application Performance Monitoring! Therefore, a dedication to collaborative problem-solving, sophisticated design, and quality products is important.

You thrive balancing multiple in-flight workstreams while influencing outcomes in our Open Source communities. You collaborate with internal and external teams to provide technical leadership for new feature development through the creation and review of multi-language feature specifications, architecture, and documentation.

What you'll do
  • Build and maintain Python AI/ML Agent solutions, integrating with new frameworks, and maintaining stable and production-ready code.
  • Partner with Product Managers, Engineering Managers, and peer engineers to deliver business needs
  • Enhance products already released to customers by improving and enhancing instrumentation
  • Create implementation and technical design documents to support agent engineers in their development.
  • Optimize production code for maximum performance and security in each release.
  • Guide and mentor agent engineers to help create a high-performing engineering culture.
This role requires
  • Bachelor’s degree, software development, engineering, or a related technical field.
  • Proficient in Python and common tools used in the wider Python ecosystem. Vast experience in developing Python-based applications.
  • 6+ years of proven experience working in Python or relevant back-end development
  • Experience in popular AI/ML tools such as PyTorch, TensorFlow, Pandas, Scikit-Learn; bonus points for experience in OpenAI, Bedrock, Langchain, or Pinecone.
  • Familiarity with debugging problems using appropriate tools and root cause analysis frameworks.
  • Knowledge of object-oriented principles, design patterns, and software designing and architecture standard processes
  • Strong verbal and written communication skills
  • Ability to identify and mitigate technical risks for team projects or shortcomings in existing solutions
  • Broad awareness of technical developments in their areas of expertise across the software industry
  • Contributes to improving team processes to deliver quality software regularly and incrementally

Must have :

  1. 6+ years in Python or relevant language; including proficiency and hands-on experience with Python libraries, frameworks, and debugging tools.
  2. Experience with Open-Source repositories and delivering robust secure Python Production code used in large production applications.
  3. Experience working with GitHub, Git, and software tracking tools similar to Jira.
  4. Experience with ML or AI frameworks and libraries. For example: Scikit-Learn, Tensorflow, Pandas, PyTorch.
Bonus points if you have
  1. Experience building applications and working in AI frameworks similar to OpenAI, Bedrock, Pinecone, Langchain
  2. Industry experience in Observability and Monitoring, as well as distributed systems.

We're looking for bold and passionate people to be a part of our mission to help every engineer do their best work, every day, using data, not opinions, at every stage of the software lifecycle. We'd love to have you apply, even if you don't feel you meet every single requirement. What's most important to us is finding authentic and accountable people who feel connected to our mission and values, not just candidates who check off all the boxes.
We believe in empowering all Relics to achieve professional and business success through a workforce model called Flex First. Flex First allows us to work in a variety of workplaces that best support our success, including fully office-based, fully remote, or hybrid.
Read more about Flex First.
Our hiring process

Please note that visa sponsorship is not available for this position.

In compliance with applicable law, all persons hired will be required to verify identity and eligibility to work and to complete employment eligibility verification. Note: Our stewardship of the data of thousands of customers’ means that a criminal background check is required to join New Relic.

Headhunters and recruitment agencies may not submit resumes/CVs through this website or directly to managers. New Relic does not accept unsolicited headhunter and agency resumes, and will not pay fees to any third-party agency or company that does not have a signed agreement with New Relic.

New Relic is an equal opportunity employer. We eagerly seek applicants of diverse background and hire without regard to race, color, gender identity, religion, national origin, ancestry, citizenship, physical abilities (or disability), age, sexual orientation, veteran status, or any other characteristic protected by law.

Interested in the details of our privacy policy? Read more here

#LI-MP2
This field has no functionality and it was added so that we could display the separator above