onsite
Software Engineer- Investment Research and Data - Charles Schwab
Software Engineer
Software Engineer focused on investment research and data, building scalable data pipelines and analytical tools using Python, SQL, and AWS to empower financial decision‑making.
About the role
Key Responsibilities
- Design, develop, and maintain robust data pipelines that ingest, transform, and store large financial datasets.
- Implement machine learning models to generate investment insights and predictive analytics.
- Collaborate with data scientists and product teams to translate business requirements into technical solutions.
- Optimize query performance and ensure data quality across distributed systems.
- Deploy and monitor services on AWS, ensuring high availability and security compliance.
Requirements
- 3+ years of software engineering experience in data‑centric roles.
- Hands‑on experience with AWS services such as S3, Redshift, Glue, and Lambda.
- Strong analytical mindset with a background in finance or quantitative research preferred.
- Excellent communication skills and ability to work in a fast‑paced, cross‑functional environment.
Skills
pythonsqldata analysismachine learningaws