GoTo Group

Senior Software Engineer (Infrastructure)

GoTo Group • IN
Java Hybrid
About the Role

As an Infrastructure Engineer, you’ll play a key role in supporting the Data Science Engineering team at GoTo Financial. Your mission is to ensure our Data Scientists have the tools, systems, and infrastructure they need to build and scale models that power critical business decisions across the company. You’ll use your software engineering and infrastructure expertise to productionize workflows, improve reliability, and help deliver high-impact Machine Learning and Data Science solutions. Your work will directly influence how GoTo Financial makes data-driven decisions across key areas such as business growth and risk management.

What you will do

  • Write great quality, scalable, and maintainable code
  • Manage data science infrastructure to streamline model development and deployment.
  • Build or setup tooling for feature engineering for near real-time models.
  • Monitor and provide support to infrastructure and production models
  • Mentor team members by conducting code reviews and knowledge sharing
  • Containerisation and deployment of microservices on Kubernetes.
  • Collaborate with the data science team and business teams to understand their requirements
  • What you will need

  • At least 5-7 years of relevant devops engineering experience with solid Computer Science fundamentals
  • Experience working in IAC tools like Terraform and Ansible
  • Good understanding of containerisation, Docker and Kubernetes
  • Experience in any one of the programming languages Golang, Java or python.
  • Experience in distributed systems, and backend systems engineering.
  • Solid understanding of distributed system fundamentals and ability to troubleshoot issues in a larger distributed infrastructure, including concepts from unit-level (e.g. operating system, resources management) to systems level (e.g. networking, observability, high-availability).
  • All professional experience within a Linux / Unix environment
  • Strong analytical skills, the ability to work effectively in cross-functional teams, meticulous attention to detail, self-motivation, adaptability, and a strong sense of ownership
  • Strong interpersonal and communication skills