onsite
Staff Software Engineer, Agent-Centric Data and APIs
Software Engineer
Lead the design and implementation of high‑performance, agent‑centric data pipelines and APIs, leveraging C++ and CSS to deliver scalable, data‑driven solutions that power real‑time analytics and decision making.
About the role
Key Responsibilities
- Architect and develop robust C++ services that ingest, transform, and expose agent‑centric data through well‑defined APIs.
- Design and maintain efficient data structures and algorithms to support low‑latency query processing and real‑time analytics.
- Collaborate with cross‑functional teams to define data models, schema evolution, and API contracts.
- Implement comprehensive unit, integration, and performance tests to ensure reliability and scalability.
- Mentor junior engineers, conduct code reviews, and promote best practices in software quality and documentation.
Requirements
- 5+ years of professional software development experience, with deep expertise in C++.
- Strong background in data engineering, including ETL pipelines, data warehousing, and API design.
- Proficiency in CSS for front‑end styling of internal dashboards or monitoring tools.
- Solid understanding of data structures and algorithms, with a track record of optimizing complex data workflows.
- Excellent problem‑solving skills, communication, and a collaborative mindset.