Senior Software Engineer — Artificial Intelligence & Data Products
Core
Design and develop data products and conversational AI agents that support business decisions by connecting data, business context, and tools.
Role type
Senior Software Engineer (AI & Data Products)
Builds
Scalable data products, conversational agents, and distributed systems for business decision support
Domain
Financial services, Latin America, Generative AI, Data Engineering
Deliverable
production ML models
Required skills
Software architecture, distributed systems, cloud services, LLMs, context management, agent orchestration, automated testing, CI/CD, observability, Python, Go, LangGraph, MCP, RAG, GraphRAG, semantic search, n8n, data pipelines, SQL, BigQuery, Dataflow, machine learning, advanced analytics
Preferred skills
Harness Engineering, SDD, RPI, Claude Code, Codex, data modeling, partitioning, clustering
Responsibilities
Design and develop data products and conversational agents; define scalable, secure, and efficient architectures connected to APIs and cloud services; build agents integrating data, business context, tools, and reusable competencies; implement tests, evaluations, and observability to verify quality and reliability
Seniority
Senior, hands-on IC
