Software Engineer, AI (Senior/Staff)
United StatesRemote5+ YOE
Summary
Build and own AI features for personal finance app using GenAI, ML, prompt engineering, RAG, and multi-agent systems. Requires 5+ years engineering with 2+ years production AI/ML, strong Python, and evaluation expertise.
About the role
What You'll Do
- Apply AI to Real Financial Problems: Use GenAI and ML for spending patterns, actionable insights, and automating financial tasks.
- Choose the Right Tool: Balance prompts, retrieval systems (RAG), and custom models for reliable scale.
- Ship with Confidence: Design test datasets, implement scorers, and use Braintrust-based eval system.
Partnership with AI Platform:
- You Own: AI feature development, agent design, ML improvements, evaluation, prompt engineering.
- AI Platform Owns: LLM routing, observability, infrastructure.
- Together: End-to-end quality, frameworks, incident response, roadmap.
What You'll Bring
- 5+ years software engineering, 2+ years production ML/AI systems.
- Proven LLM features with prompt engineering, RAG, evaluation.
- ML fundamentals: embeddings, similarity search, classification, probabilistic reasoning.
- AI evaluation tooling (golden sets, rubric scoring, LLM-as-judge).
- Excellent Python for production AI features.
- Strong collaboration, product sensibility, strategic mindset.
Nice to Haves
- Multi-Agent Systems: LangGraph, CrewAI, AutoGen.
- Fine-Tuning: LoRA, RLHF, Vertex AI.
- Fintech background.
- Vector Databases: OpenSearch, pgvector, Pinecone.
- Safety: red-teaming, guardrails.
Benefits
- Fully remote work.
- Competitive cash and equity.
- Setup stipend, competitive benefits (medical, dental, vision, 401k), unlimited PTO, monthly 3-day weekend.
Skills
PythonPrompt EngineeringRAGLLMMachine LearningEmbeddingsSimilarity SearchAI EvaluationBraintrustLangGraphCrewAIAutoGenLoRARLHFVector Databases