About this role
Our client is building an AI-powered financial research platform that focuses on providing real-time insights from SEC filings, market data, and sector intelligence across various industries, including mining and industrials. They are seeking a strong Software Engineer to take ownership of systems from data ingestion to APIs and production deployment, and to help scale a live platform.
Key Responsibilities:
- Build and scale an AI-powered stock research assistant that processes SEC filings and financial data in real-time.
- Design and maintain data pipelines for ingesting and transforming large-scale financial datasets (EDGAR, market data, etc.).
- Develop backend systems and APIs that power search, analytics, and AI workflows.
- Implement and optimize semantic search systems using embeddings and vector databases.
- Build internal tools and dashboards for analytics, content performance, and investor insights.
- Improve performance, reliability, and scalability across production systems.
- Take ownership of features from design to implementation, deployment, and monitoring.
Required Skills & Qualifications:
- Strong backend experience with Python (FastAPI or similar).
- Solid knowledge of SQL (Postgres/MySQL) and data modeling.
- Experience with large-scale data processing and data pipeline architectures.
- Familiarity with AI/ML concepts and tools is a plus.
- Ability to work collaboratively in a high-impact team environment.
Experience:
- 5-8 years of relevant experience in software engineering, particularly in backend development and data platforms.
What We Offer:
- The opportunity to work remotely and be part of a cutting-edge project in the financial technology space.
- A chance to influence technical direction and make a significant impact on the platform's development.
This role is managed by AI-First Talent on behalf of our client. Your application is reviewed directly by our talent team.