CareerPlan

Software Engineer Back End

Buenos Aires,ArgentinaFull-time2026-10-14 → 2026-10-24

Core

Design and scale backend services and infrastructure for personalized user experiences, selecting and ranking items based on user interests at low latency.

Role type

Senior IC backend software engineer (Go/Java)

Builds

Personalization containers and coupons services for millions of users in Latin America

Domain

E-commerce, distributed systems, high-scale infrastructure

Deliverable

production ML models

Required skills

Go, Java, distributed systems, low-latency system design, concurrency, scalability, caching, streaming, key-value storage, system testing, observability

Preferred skills

Experience with both Go and Java, experience with synchronous and asynchronous architectures

Technologies

Go, Java, streams, KVS, caching

Responsibilities

Design and evolve backend services for personalization containers and coupons; Build solutions to handle large item volumes with low latency; Solve concurrency, latency, and scalability challenges in distributed systems; Design architectures integrating sync/async services, streams, and caching; Participate in strategies for efficient data storage and retrieval; Evaluate architectural trade-offs for simple, scalable, and maintainable solutions