Senior Software Engineer
Role summary
We are seeking a Senior AI Engineer to join our AI Platform team, focusing on building disruptive AI solutions for the wealth technology landscape. This high-impact role involves architecting, leading, and executing core AI capabilities, including LLMs, agentic frameworks, and related ecosystem technologies. You will own the end-to-end delivery of AI-native products, ensuring they are robust, scalable, and high-performance production systems. The ideal candidate has 3-6+ years of backend software engineering experience with Python/Golang, AWS, and Kubernetes, coupled with hands-on experience in the modern AI/LLM ecosystem and a strong ownership mindset. Experience with AI products in finance is a plus.
### Who you are
- 3-6+ years of professional experience in backend software engineering, with expertise in programming languages/technologies like Python, Golang, gRPC, AWS, and Kubernetes
- Proven track record of owning and shipping complex, production-grade systems
- Proven experience shipping and maintaining AI-native products or features, or demonstrable passion through significant personal projects in AI
- Deep ownership mindset, seeing projects through to completion and raising the bar for execution across the team
- A strong bias for action, with a passion for shipping rapidly and iterating with feedback
- BS/MS in Computer Science, Statistics, Mathematics, or another quantitative field, or equivalent experience
- Specific experience with LLMs and agentic systems
- Hands-on experience with technologies in the modern AI/LLM ecosystem, such as Databricks, Langchain, or MLFlow
- Advanced understanding of the probabilistic systems underpinning modern LLMs
- Experience building AI products in highly accuracy-sensitive domains such as finance is a plus
### What the job involves
- We are seeking a Senior AI Engineer to join our AI Platform team
- The AI Platform team is focused on enabling and building disruptive, innovative solutions to transform the wealth technology landscape with AI across our product suite and is growing quickly
- As a Senior AI Engineer, you will be responsible for architecting, leading, and driving the execution of the core AI capabilities that power our platform
- This is a high-impact role for an engineer who thrives on the frontier of applied AI and maintains a relentless focus on shipping
- You will not just work with LLMs and agentic frameworks; you will own the end-to-end delivery of AI-native products, ensuring that cutting-edge AI systems are hardened into robust, scalable, and high-performance production systems
- Drive the end-to-end execution and delivery of AI-native products, moving from initial prototype to scalable production services with high velocity
- Architect, build, and productionize core components of our AI platform – including:
- LLMs and the surrounding ecosystem (e.g., vector DBs, prompt tuning, etc.)
- Agentic frameworks
- Core agent capabilities like MCP/ cross-platform tool use, web browsing, computer use
- Enforce technical discipline and operational excellence for all of our AI products
- Rapidly iterate on AI products based on performance metrics and user feedback to drive continuous improvement
- Lead the evaluation and adoption of new AI technologies and frameworks to keep Addepar on the frontier of the industry
- Partner with product managers and other engineering teams to translate strategic goals into technical realities, abstracting AI complexity so they can iterate quickly
### Benefits
- Equity - Stretch the idea of ownership beyond your day-to-day and take pride in being an owner in the growth of Addepar
- Global Hybrid Workforce - Whether you work remotely or on-site, you’ll have the opportunity to build and collaborate with colleagues around the world
- Flexible Time Off - Spend time traveling, celebrating with friends and family or relax on your schedule
- Benefits Packages - Competitive medical, dental and vision benefits along with a monthly wellness allowance to keep you healthy and happy
- Learning & Development Allowance - Your continued growth and development are important to us
- Dynamic Team - Strong investment in the best talent at the intersection of technology and finance
- Remote Office Setup Allowance For New Hires & Connectivity Reimbursement
- Pension with Employer Contributions
- Wellness and VDU Wallets
- Bi-Annual Hackathons
Sample Addepar interview questions
- 1
Design a messaging system like WhatsApp.
system designmedium - 2
Build a scalable distributed filesystem for data storage.
system designmedium - 3
Merge Overlapping Intervals Merge overlapping intervals in an array. Input: intervals = [[1,4],[4,5]] Output: [[1,5]] Explanation: The intervals touch exactly at the 4 mark, so they are successfully merged into a single continuous interval.
codingmedium - 4
Product of Array Except Self Calculate the product of an array except for self without using division. Input: nums = [-1,1,0,-3,3] Output: [0,0,9,0,0] Explanation: The single zero zeros out all products except at its own index, which cleanly multiplies the remaining elements.
codingmedium - 5
Add Two Numbers Represented as Strings Add two non-negative integers represented as strings. Input: num1 = "456", num2 = "77" Output: "533" Explanation: Performs character-by-character addition from right to left, carrying the 1 from 6+7=13 to the next decimal place.
codingmedium
Sign up for a personalized interview prep pack tailored to this role.
Similar roles
Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote
Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite