Software Engineer (Backend & distributed systems)
Core
Design and build scalable backend services and APIs, and develop efficient data pipelines for ingesting and processing financial data to power AI-driven market analysis applications.
Role type
Backend Software Engineer (Distributed Systems & Data Pipelines)
Builds
Scalable backend services, APIs, and data pipelines for AI-driven financial analysis platform
Domain
Financial Technology / Artificial Intelligence / Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Python, distributed systems, AWS cloud services, CI/CD pipelines, containerization, automated testing, monitoring
Preferred skills
multi-LLM frameworks, NLP, Pulumi, GitHub Actions, Redshift
Technologies
Python, AWS (Lambda, ECS/EKS, S3, Redshift), Docker, GitHub Actions, Pulumi, Redshift
Responsibilities
Design and build robust backend services and APIs; Develop and optimize data pipelines for financial data ingestion and processing; Engineer cloud-native solutions on AWS; Collaborate with engineering team on innovation and strategy; Own code contributions that shape the core platform
Seniority
Mid-level, hands-on IC