This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are a global team of innovators and pioneers dedicated to shaping the future of observability. At New Relic, we build an intelligent platform that empowers companies to thrive in an AI-first world by giving them unparalleled insight into their complex systems. As we continue to expand our global footprint, we're looking for passionate people to join our mission. If you're ready to help the world's best companies optimize their digital applications, we invite you to explore a career with us! 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.
Job Responsibility:
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
Requirements:
Bachelor’s degree in Computer Science discipline or related field
8+ 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
Nice to have:
Exposure to Machine Learning and GenAI technologies
Experience with Observability
What we offer:
Fostering a diverse, welcoming and inclusive environment