Flag job

Report

Senior Software Engineer - Machine learning

Min Experience

6 years

Location

Bangalore, India

JobType

full-time

About the role

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

About the company

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.

Skills

sql
java
c
python
golang
tensorflow
pytorch
scikit-learn
docker
jenkins
kubernetes
terraform
aws