SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Rogo is an AI-powered financial analytics platform serving investment banks, private equity funds, and investment firms. The company is transforming global finance by delivering AI-driven insights and automation to the world's top financial institutions.
As a Backend Engineer on the Financial Data team, you will own critical data infrastructure at the heart of Rogo's product. You'll design and build highly scalable, cost-effective data processing pipelines that ingest, transform, and serve structured and unstructured financial datasets reliably from conception to production. Your work will handle millions of documents and datapoints daily with very low latency and maximum throughput.
Key responsibilities include:
- Architecting and building robust, scalable solutions for complex data requirements, including ingestion, transformation, and serving of financial datasets
- Designing highly scalable, cost-effective data processing pipelines that handle massive volumes with low latency
- Building systems that integrate heterogeneous financial datasets from market data vendors, proprietary sources, and third-party providers into coherent, queryable platforms
- Working closely with the Core AI team to ensure financial data is structured, clean, and served in ways that maximize model performance and retrieval system reliability
- Building secure, compliant integrations that treat enterprise customer data with the highest standards of trust, privacy, and reliability
- Leading by example through code quality, decision-making, and fostering a culture of learning, craft, and ownership
You'll work in a fast-paced, high-intensity environment alongside a talented team deeply committed to redefining financial workflows through AI. The role offers real ownership of significant surface area and the opportunity to work on one of the most ambitious, technically demanding problems in finance today.
REQUIREMENTS:
- Bachelor's degree in Computer Science or related field
- 5+ years of professional software engineering experience with proven track record building complex, data-intensive backend systems
- 5+ years of hands-on experience with GCP or equivalent cloud stack, building and scaling production-grade services
- Deep expertise in Python for backend and API systems; proficiency in at least one strongly typed language (Rust, C++, or Java), with Java being a strong plus
- Mastery in designing large-scale distributed systems including asynchronous patterns, streaming, queuing, caching strategies, and robust observability (logging, metrics, tracing)
- Strong command of relational databases and SQL (schema design, query optimization, indexing) alongside NoSQL, in-memory (Redis), and columnar stores (BigQuery, Snowflake, Redshift)
- Proven experience building and operating large-scale data pipelines (both streaming and batch) integrating heterogeneous financial data sources with high reliability and throughput
- 3+ years of experience managing or working closely with globally distributed engineering teams
- Exceptional communication skills; ability to articulate complex technical concepts to technical and non-technical stakeholders and influence engineering direction across teams without direct authority
- Track record of shipping high-quality products in unstructured, fast-moving environments with full autonomy from conception to deployment
- Demonstrated passion for corporate finance, capital markets, and financial data; understanding of standards, workflows, and zero-tolerance data quality requirements that investment professionals demand