Altruist is looking for an AI-native Software Engineer to design and build scalable data pipelines and data serving platforms, and to proactively identify opportunities to create intelligent systems that help financial advisors deliver exceptional client service.
Requirements
- 0-2 years of software engineering experience.
- Familiarity with one or more object oriented programming languages, Python or Java preferred
- Experience building applications on top of database systems.
- Proficiency in using AI-assisted development tools (e.g., Cursor, Claude Code) as part of the software development workflow.
- 0-2 years of experience working with data pipelines and service oriented architecture at a B2B financial services, fintech, or SaaS organization.
- Building data pipelines and optimizing for performance and cost.
- Working with mature data processes at scale in a large company.
Responsibilities
- Design and build high performance data pipelines to manage the full lifecycle of financial data.
- Design and build a service-oriented architecture that delivers data reliably and scales seamlessly across systems.
- Create the foundational frameworks and platforms that establish AI as a core capability within the company.
- Advocate for and demonstrate the effective use of AI throughout the software development lifecycle
- Ensure data integrity and quality across multiple sources.
- Optimize query performance and troubleshoot data issues.
Other
- This is a hybrid role, with an expectation of being in the office three days each week out of our San Francisco office.
- Kindness
- Brilliance
- Grit
- Ownership