Your opportunity
If you are driven by innovation, passionate about technical excellence, and ready to collaborate with a team of exceptional engineers, apply now for the position of Machine Learning Engineer at New Relic. Let's embark on an exciting journey of innovation and technical advancements together!
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. As a company at the forefront of the industry, we enable organizations to monitor, analyze, and optimize their systems to achieve enhanced reliability, performance, and user experience. Join us in our mission to revolutionize observability and empower businesses in today's dynamic digital landscape.
What you'll do
- Work alongside Data Scientists and Data Engineers to turn machine learning research concepts into scalable production-grade components.
- Inspire engineering good-practices regarding design and coding
- Design and implement pipelines for large scale data collection, analysis and persistence as well as training and serving machine learning based models.
- Collaborate with various engineering teams across the organization, integrating machine learning capabilities into multiple products.
This role requires
6+ years of professional experience as a software developer in the industry
3+ years of experience working on ML DS and AI projects.
Expertise with Python and Golang
Prior experience of developing micro services (REST and gRPC) at scale in Golang.
Experience with AWS services
- Experience of working on infrastructure as a code (e.g., Terraform, K8S)
- Experience with machine learning frameworks such as TensorFlow, PyTorch, or Scikit-Learn
- Strong understanding of machine learning algorithms and data structures and model training and model optimisation.
- Experience with containerization using Docker
- Experience with DevOps tools such as Jenkins, Kubernetes, or CircleCI
- Knowledge of security and compliance regulations
- Strong problem-solving skills and attention to detail
- Excellent communication and collaboration skills
- Experience with Agile development methodologies and version control systems such as Git
- Strong understanding of software development principles and best practices
Bonus points if you have
- Contribution to open source projects
- Experience working with or building GraphQL schemas
- Experience building and maintaining high throughput pipelines and distributed systems
- Experience working on an Observability product, especially in the SaaS vendor space