Altruist is seeking a Senior Back End Engineer to build innovative Generative AI products for financial advisors, aiming to reduce costs, save time, grow businesses, and provide better client outcomes.
Requirements
- 6+ years of software engineering experience building precise and scalable distributed systems with best engineering practices
- Experience with Generative AI frameworks and tools (RAG, Langchain, Vector database and other emerging agentic frameworks)
- Prior experience delivering impactful Gen-AI products in production
- Familiarity with AI/ML use cases such as content generation, summarization or natural language processing (NLP)
- Familiarity with integrating third-party AI APIs and services using platforms like OpenAI, Hugging Face, and Anthropic
- You're technologically savvy and can easily get up to speed on modern tech stacks (we use TypeScript, Python, Microservices, AWS, Postgres, Kubernetes)
- Prior experience steering AI model output using techniques such as prompt engineering, supervised finetuning, and reinforcement learning
Responsibilities
- Act as a leader, steward of engineering best practices, helping to mentor other engineers and develop impactful solutions
- Analyze and solve complex problems spanning multiple user personas and workflows
- Focus on building and scaling services and user facing web applications
- Build customer centric scalable and performant AI-driven applications and features
- Develop and maintain scalable data pipelines and ELT processes
- Build new data integrations based on established requirements
- Perform data analysis to investigate and resolve data issues
Other
- Kindness - Kindness doesn't just equal niceness. We listen to understand. We embrace, and encourage healthy debate and diverse perspectives. We approach conflict openly, honestly, and respectfully.
- Brilliance - Humility is the skill we're most proud of and possessing a growth mindset is always top of mind. We take ownership in everything we touch; regularly using our unique superpowers to reach a common goal as a team. We succeed and fail as one.
- Grit - When challenges arise, we stay laser focused on achieving our mission and finding a way forward, even when it's hard. We are nimble and maintain a sense of urgency, swiftly adapting to change and overcoming obstacles.
- Ownership - The pride you put into every aspect of your work is unparalleled and undeniable
- Superb communication - intentional dialogue is a superpower, you listen as well as you share your perspective with others