Software Engineer opportunity at YellowDog

Hybrid - Bristol & remote Home >Vacancies >Software Engineer opportunity at YellowDog

Software Engineering opportunity at YellowDog

About the role

YellowDog is hiring a back end software engineer to help develop its cloud native workload management and intelligent provisioning platform for hybrid and multi-cloud environments. 

This is about delivering sophisticated new product features for release to our state-of-the-art software service that helps customers to schedule, deploy and manage their cloud compute optimally. 

We can help you get to grips with our tech, the domain and its ecosystems. Your work will have a positive resource-saving impact for our customers, currently across the media & entertainment, life sciences, aerospace and financial services sectors.  

We’re a small and expanding software development team building, from the ground up, a unique orchestration and service mesh solution. It’s a microservice-based architecture, where you can contribute substantial new code and ideas around any of; applications, distributed services, integration, systems, analytics and the dashboard.  

Java is our main language to do this, along with some Python for analytics, and we can allocate projects that build upon your strengths. 

It’s a fairly flat team structure and we employ an iterative, lightweight design process where everyone on the team gets to make input. We’re Agile and manage our work using a gentle Kanban process, regular short stand-ups and we encourage a lightweight, productive approach to development with a highly automated release process that keeps people in the code and releasing as much as possible. 

Joining YellowDog, you can enjoy the right mix of autonomy and ability to shape and influence your role. 

Example projects within the team

  • Building microservices that provide global compute coordination, resource scheduling, data management, adaptive data transfer, analytics, billing, access control etc. 
  • Common abstraction to different cloud providers, optimised to best practice for each cloud provider 
  • Integration with a rich ecosystem of tools and adjacent systems 
  • Developing intelligent scheduling and resource management based on heuristics and machine learning 

We’re looking for 

  • Someone ready to help create sophisticated distributed applications 
  • Familiarity with Java – even if this hasn’t been your main language 
  • Understanding of – or strong appetite to learn – the inner workings of cloud applications, infrastructure, serverless etc. 
  • Appreciation for clean code, good documentation and knowledge sharing 
  • Adaptability, receptive to change and pragmatism 
  • Someone considering mid or senior level back end jobs such as: Java Software Engineer | Java Developer | Back End Software Engineer | Back End Developer | Systems Developer | Cloud Infrastructure Developer etc. 

Our current technology mix – we’ll help you get up to speed 

Java | Spring Boot | MongoDB | Kafka | Zookeeper | Redis | Artemis | Reactive Streams | Python | Ansible | Rust | JavaScript | Git | IntelliJ | CircleCI  

Salary and benefits 

  • £50,000 – £55,000+ we’re keeping an open mind 
  • Flexible and family-friendly working practices – tell us what you need 
  • We are a hybrid environment with discretionary two or three days remote working per week but also a lovely central Bristol office space. 
  • 25 days of leave + your birthday | pension contribution | support for travel to conferences and delivering presentations | central office location with showers and secure bicycle parking 

About us 

YellowDog enables companies across the globe to power their innovation with the most scalable cloud native scheduler. Businesses can accelerate complex data processes with ease by provisioning compute across multiple regions, availability domains and machine shapes. The YellowDog Platform automates the selection of the Best Source of Compute for every workload, delivering new levels of prediction and efficiency in cost and performance optimisation.  There are multiple uses of our technology, across multiple industries – from Life Sciences, to Financial Services, to Computational Fluid Dynamics simulations, to CGI and more. We look forward to exploring the kind of role we can build around you at YellowDog. 

Location: central Bristol (Runway East, Victoria Street), 5-10 minutes’ walk from each of Bristol Temple Meads station, St Nicholas food market and Cabot Circus shopping centre 

Timing: you may join us right away or by early Spring

Please note: applicants must be eligible for employment in the UK without requiring employer sponsorship – we are unable able to consider applicants that don’t already hold the necessary work permit for employment in the UK.

Software Engineer opportunity at YellowDog

Hybrid - Bristol & remote
YellowDog Please upgrade your browser

You are seeing this because you are using a browser that is not supported. The YellowDog website is built using modern technology and standards. We recommend upgrading your browser with one of the following to properly view our website:

Windows Mac

Please note that this is not an exhaustive list of browsers. We also do not intend to recommend a particular manufacturer's browser over another's; only to suggest upgrading to a browser version that is compliant with current standards to give you the best and most secure browsing experience.