Senior Backend Engineer, Machine Learning

avatar
Rain
FinTech (Finanzas)

(424) 369-7246

Ubicación Bogotá, Colombia Disponibilidad Tiempo completo
💰 Salario
A convenir
Modelo B2B / Servicios a empresasB2C / Servicios a usuarios finales

Descripción

Rain is a venture-backed fintech with a mission to enable billions of people to reach financial freedom. Our first product gives employees instant access to their earned wages, enabling people to start their journey to financial success. Rain is the fastest-growing startup in the category and was incubated with QED Capital, a top fintech venture fund.


We are looking for a Senior Backend Software Engineer for a fully remote position. The candidate will work closely with a team of talented engineers and data scientists to design, develop, and deploy scalable machine learning models. Your expertise will guide the development of complex algorithms that solve real-world problems, driving efficiency and innovation.


As a Senior Backend Engineer with Rain, you will play a central role with our US-based product and engineering teams to implement quickly and contribute to all development lifecycle phases. Our ideal candidate is excited to tackle tough technical challenges and is looking for opportunities to contribute to our strategic thinking.


Responsibilities:

- Lead the design and implementation of advanced machine-learning algorithms and models

- Optimize and enhance existing machine learning frameworks and infrastructure for better scalability and efficiency.

- Manage different integration types with 3rd-party vendors and partners

- Build reusable code and libraries for future use

- Optimize Rain application for maximum speed and scalability

- Design and implementation of data storage and data integration solutions

- Conduct code reviews, ensuring adherence to best practices and quality standards.


Requirements:

- Proficient in programming languages such as Python or Java, and experience with machine learning frameworks (e.g., TensorFlow, PyTorch).

- Solid understanding of REST API design, development, and security standards (OAuth).

- Experience designing and scaling event-driven microservice architectures, using messaging bus/queue technologies such as Kafka and stream processing.

- Management of hosting environment, including database administration and scaling an application to support load changes.

- Creating database schemas that represent and support business processes.

- Excellent communication and interpersonal skills, with an ability to articulate complex technical concepts to non-technical stakeholders.

- Familiarity with Agile development methodologies and best practices.


Nice-to-Haves:

- Proficient knowledge of back-end programming languages; experience with Go (Golang)

- Experience in data pipelines integrating multiple data sources, including data ingestion and transformation.

As an equal opportunity employer, Rain is committed to diversity, equity, and inclusion. Our people bring our products and organization to life, and every unique perspective makes us better. If you need accommodation in the recruiting process due to a disability, please email globalpeopleteam@rain.us or let your recruiter know.

Habilidades que necesitamos

Tensorflow
REST APIs
Microservices
Kafka
Whatsapp