Software Engineer (GoLang - Seldon Core 2) (Romania)

What You Will Be Doing

Seldon was founded in 2014 with a simple yet ambitious mission: accelerate the adoption of machine learning to solve the world’s most challenging problems, improve business performance and manage risk. Our vision is to create a future where artificial intelligence transforms the way we live, work, and interact. We strive to build a world where AI is harnessed responsibly and ethically by both enterprise organizations and the wider open source community.

Machine learning will soon be at the core of every connected business, so we’re seeking talented individuals to drive our mission forward to deliver industry-leading machine learning deployment and continue to make our mark in the MLOps space. 

We have created a culture that we’re proud of driven by our passionate, talented team and our open, collaborative ethos. We operate on the cutting edge of technology, in an agile environment that is evolving as we scale, enabling unique opportunities to grow and develop your career as part of the team and help shape the future with MLOps.

You will be working on our next generation data-centric MLOps platform (Seldon Core v2) that allows users to scale to 1000s of models in production and build powerful data-driven ML inference pipelines using kafka. This is an exciting opportunity to work on a new project and have an impact on many technical aspects of the system as they are developed.

About the role

  • Help design, build and extend Seldon's Core v2 MLOps platform, contributing to improved reliability, scalability and performance as well as next-generation features.
  • Engage in technical discussions about the architecture of the system and the different tradeoffs made when picking particular solutions.
  • Help manage internal development, demo and test infrastructure, improving productivity for everyone in the team.
  • Respond to customer questions and queries as they arise, developing and integrating requested features within the existing codebase.
  • Reduce technical debt by maintaining the codebase at a high quality level: periodic 3rd party dependencies upgrades, automated tests and working CI/CD pipelines.

Essential skills

  • A degree or higher level academic background in a scientific or engineering subject or relevant equivalent experience 
  • Experience/involvement in architecting, implementing and debugging complex systems, from initial design to completion.
  • Understanding of distributed systems and the challenges associated with microservices architectures.
  • Experience in profiling, identifying and fixing system bottlenecks at the component and system level.
  • At least 4+ years of experience in industry with a track record as backend engineer.
  • Strong working knowledge of Golang.
  • Experience in building applications using Kafka.
  • Experience with Kubernetes and the ecosystem of Cloud Native tools.

Bonus skills

  • Familiarity with Google Cloud Platform / AWS / Azure.
  • Familiarity with Operator Pattern with Kubebuilder or Operator SDK.
  • Contributions to open source projects.
  • A broad understanding of data science and machine learning or the willingness to learn about it.
  • Working knowledge of Python.

Some of our other high profile technical projects within our team

  • MLServer: Python-based machine learning server
  • Alibi: black box model explainability tool
  • Alibi-Detect: outlier, adversarial and drift detection tool
  • LLM-Modules: serving powerful LLM-apps

Location:

  • India (remote)

Benefits

  • An exciting role with the opportunity to have an important impact on our product and growth
  • Remote first position working alongside a hybrid UK & US team in a supportive and collaborative environment
  • A commitment to learning and career development and £1000 per year L&D budget
  • Statutory annual leave (plus flexible bank holidays)
  • Enhanced parental leave*
  • Medical Insurance
Apply for this job
logo Seldon Backend Engineer Full-time 🌎 Remote 📍 Romania Apply Now
Your subscription could not be saved. Please try again.
Your subscription has been successful.

Newsletter

Subscribe and stay updated.

Your subscription could not be saved. Please try again.
Your subscription has been successful.

Join our newsletter