Back-End Software Engineer

Details of the offer

What we're looking for As Senior Back-End Software Engineer, you will lead the development of our web application prototypes and the underlying server infrastructure. We're looking for someone who thrives in a fast-paced environment, loves the challenge of building from scratch, and has a knack for turning ideas into working prototypes. You should be driven by a hacker's spirit to find innovative, effective solutions quickly.

We're productionising our machine learning weather forecasting system that outperforms leading numerical models in speed, precision and accuracy. Most of our stack runs on Google Cloud. We use modern, type-safe Python with some of the latest web, machine learning and numerical libraries: FastAPI, Pytorch, Dask, Xarray, and Pulumi for infrastructure as code.

Location: Although we have a remote working model, we do require applicants to be currently based in Cape Town, South Africa.

Responsibilities and tasks Working closely in a growing remote team, with daily pair programming Bringing ML models from benchmarks to production to be used by energy and power traders Designing, developing and deploying critical features such as data ingestion and machine learning inference pipelines, dashboards, APIs and client libraries Prototyping new ideas or technologies with short feedback cycles Developing and automating internal tools and CI/CD pipelines Active participation in technical planning and product design Need-to-have Expertise in designing, building and supporting secure, scalable, public-facing distributed systems on cloud infrastructure Proven track record of owning projects and driving progress forward Experience and interest in building prototypes rapidly with uncertain requirements and short feedback cycles The ability to make pragmatic, fast-paced decisions and manage technical debt effectively A proactive approach to identifying problems, performance bottlenecks, and areas for improvement Confident in using modern Python in a large-scale production system Bachelor's degree or higher in Computer Science or a related field 5+ years working in an Engineering role Nice-to-have Exposure to machine learning models Experience working with geospatial datasets Strong IaC experience (Pulumi, Terraform, etc.) What's in it for you Exposure to cutting-edge machine learning techniques and technologies The opportunity to work at a global company with biannual retreats in Europe Be part of a team at the forefront of machine learning research and development A chance to make a direct impact on the energy transition As one of the first engineers, you'll play a significant role in shaping the product from the ground up
#J-18808-Ljbffr


Nominal Salary: To be agreed

Source: Jobleads

Requirements

Devops Engineer | Orion Labs

Orion Labs is a dynamic cloud and development consulting firm specializing in AWS, Terraform, and Kubernetes. We are committed to delivering exceptional clou...


Orionlabs - Western Cape

Published 13 days ago

Senior Devops Engineer: Enterprise

Mukuru is on the lookout for a Senior Enterprise DevOps Engineer to join our amazing team of experts. This role is open to applicants from Cape Town, Johanne...


Mukuru - Western Cape

Published a month ago

Crm Co-Ordinator (Tbs)

The Body Shop is an International brand of luxury bath, body and beauty products operating in retail locations throughout South Africa. We currently have a v...


Clicks Group Limited - Western Cape

Published 13 days ago

Lead Software Engineer

Kick-start your career in the online gaming world and experience the very latest in technology and innovation. Who we are We're part of Super Group, the NYSE...


Betway Group - Western Cape

Published 13 days ago

Built at: 2024-12-23T18:18:56.018Z