Software Engineer - Platform & Application
On-siteSanta Clara, Villa Clara Province, Cuba
Job Summary
Contribute to core platform infrastructure including API serving, state management, policy enforcement, and execution runtime for agentic workflows. Build and maintain distributed services for request routing, rate limiting, and multi-tenant isolation while developing internal SDKs and libraries with clean, well-tested code. Manage data pipelines for API logs, usage analytics, and billing, and support context and memory systems involving retrieval, caching, and vector store integration. Add observability through structured logging, tracing, and metrics, collaborating with ML and product teams to integrate model serving and tooling infrastructure. This early-career role offers strong mentorship and meaningful production responsibility from day one, focusing on learning distributed systems while shipping real features.
Required Qualifications
- 0–2 years of professional software engineering experience (internships, co-ops, and strong personal or open-source projects count), or a recent CS degree with equivalent hands-on work
- Solid programming fundamentals and a genuine interest in backend and distributed systems — you understand concepts like concurrency and fault tolerance and are eager to apply them in production
- Some exposure to building backend services, APIs, or data processing — through work, coursework, or projects
- Proficiency in at least one language such as Python, Go, Java, Rust, or C++, and a willingness to pick up new ones
- Familiarity with the basics of cloud infrastructure (AWS/GCP), containers (Docker/K8s), version control, and CI/CD — or clear enthusiasm to learn them quickly
- Curiosity, strong communication, and a collaborative mindset — you ask good questions, welcome feedback, and want to grow
Desired Qualifications
- Bonus points
- Coursework, projects, or internship experience touching LLM serving, retrieval, or agentic systems
- Exposure to data pipeline tools (Kafka/Kinesis, Spark/Flink, Airflow) or agent frameworks
- Experience with real-time media (audio/video streaming) or any latency-sensitive system
- A track record of shipping something end-to-end — a side project, a hackathon build, or an open-source contribution you're proud of
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.