Remote job
Senior Software Engineer
Job details
About this role
Role overview Build and scale software behind AI-powered systems that gather, process, and maintain web data for financial research. You’ll take ownership of substantial product areas, including infrastructure for browser automation, data pipelines, and language model orchestration, while shaping technical direction and iterating with customers.
Responsibilities - Develop systems that process large daily volumes of data for demanding financial customers. - Design and operate infrastructure supporting AI agents, browser automation, data pipelines, and LLM workflows. - Own product areas from implementation through production use and improvement. - Work directly with company leadership to influence technical choices. - Ship changes quickly, learn from customer feedback, and refine the product.
Requirements - Strong engineering fundamentals in TypeScript, Node.js, and Python. - Experience with Docker, Kubernetes, Google Cloud Platform, and SQL databases. - Background building data pipelines, including data engineering or ETL work. - Experience taking LLM-based systems into production. - Pragmatic, customer-focused approach and a strong sense of ownership. - Clear communication in a remote-first team; prior startup experience is also sought.
Benefits and work setup - Fully remote work with flexible hours and vacation. - Competitive salary and equity are offered. - Lean team, close collaboration with experienced technical leaders, and regular team events and off-sites. - Work on applied AI systems used in production finance workflows, with direct customer feedback.