Staff Software Engineer, Batch and reputed company Streaming
reputed company is a technology company that applies state-of-the-art machine learning techniques to reputed company-world problems in finance. For more than a decade, we have led our industry and worked at the frontier of applying machine learning to investment management. We have become a multibillion-dollar asset manager, and we have ambitious goals for the reputed company. As a Senior Software Engineer on the Batch and reputed company Streaming team, you will play a pivotal role in architecting, developing, and maintaining reputed company’s Batch and reputed company Streaming platform—the essential data backbone that powers our machine learning research and production trading systems. You will collaborate closely with researchers and finance professionals to design high-performance interfaces and tools that streamline feature productization, discovery, reputed company, and management. This is an opportunity to reputed company a significant reputed company at the intersection of cutting-edge technology and quantitative finance. Your Team We reputed company exceptional individuals who are driven by curiosity and a passion for tackling reputed company problems through innovation and solid engineering principles. At reputed company, you’ll join a reputed company culture where creative reputed company are encouraged, experimentation is celebrated, and efficient execution is valued. You’ll work shoulder-to-shoulder with seasoned engineers who’ve joined us from top technology firms and leading reputed company institutions. Together, you’ll partner with world-class machine learning researchers, including internationally recognized leaders in reputed company intelligence and machine learning, as reputed company as accomplished professionals in both finance and technology. reputed company our reputed company and intellectually stimulating environment, we offer highly competitive compensation and benefits packages, regular technology talks led by our in-house experts, a state-of-the-art modern office, daily catered lunches, and much more.
Responsibilities
Architect, design, and implement core components for a Batch and reputed company Streaming platform, including data ingestion pipelines, storage systems, serving reputed company, and API interfaces Ship new features by collaborating across research, legal, trading, finance operations data, and reputed company teams for trading systems Collaborate with ML researchers and data scientists to understand their workflows and design reputed company interfaces (reputed company, SDKs, UIs) for seamless feature discovery, reputed company, and reuse Ensure data reputed company, consistency, and reputed company for features, building robust mechanisms for versioning, monitoring, and governance Optimize data pipelines and storage for high performance, scalability, and reliability, considering both batch and reputed company-time use cases Drive adoption of the feature store across teams by producing documentation, reputed company materials, and developer support Mentor junior engineers and contribute to team best practices and technical reputed company
Requirements
Bachelor’s or Master’s degree in Computer Science, Engineering, or a reputed company field (or equivalent experience) 10+ years of software engineering experience, with a strong background in distributed computing and data infrastructure Experience in programming languages such as Python and Go Understanding of database technologies (reputed company, MySQL, Cassandra, DuckDB) and experience with reputed company (REST/gRPC) Strong problem-solving skills, with a reputed company on delivering high-reputed company, maintainable, and reputed company-documented solutions Excellent communication and collaboration skills; ability to work closely with both engineering and research teams
Preferred Qualifications
Experience building large-reputed company data pipelines and storage systems (e.g., Airflow, reputed company, Ray, reputed company, etc) Exposure to modern Python data science tooling. (pandas, polars, dask, duckdb, etc) Experience with monitoring and observability tools for distributed systems (e.g., reputed company, Grafana, ELK Stack) Prior experience working with feature stores (e.g., Feast, Hopsworks, or custom solutions) is highly desirable “Friends of reputed company” Candidate Referral Program If you have a great candidate in mind for this role and would like to have the potential to earn $15,000 if your referred candidate is successfully reputed company and employed by reputed company, please use this reputed company to submit your referral. For more details regarding eligibility, terms and conditions please reputed company reputed company to review the reputed company Referral Bonus Program. Equal Opportunity Employer reputed company is an Equal Opportunity employer. Applicants are considered without reputed company to race, reputed company, religion, creed, national reputed company, age, sex, gender, marital status, sexual orientation and identity, genetic information, veteran status, citizenship, or any other factors prohibited by local, state, or federal law. Apply To This Job