Senior Software Engineer, Conversational AI

Trellis Company
Summary
Join Trellis, a Series A startup, as a Senior Software Engineer on the Conversational AI team. You will architect and build intelligent systems for AI-driven customer experiences, working with cross-functional partners to translate product initiatives into scalable solutions. Lead complex projects, define scope, set technical direction, and mentor teammates. Guide the team through challenges, provide code reviews, and foster a culture of continuous learning. You will be a key contributor to AI innovation, from onboarding new team members to refining LLM-driven infrastructure. Trellis is fully remote, fast-growing, and offers competitive compensation and benefits. The ideal candidate is meticulous, articulate, kind, opinionated, product-minded, collaborative, and autonomous.
Requirements
- 5+ yearsβ experience developing software in a production environment
- 2+ yearsβ experience in a senior engineer role
- Production experience with Node.js and Typescript
- Proven experience working in backend systems, designing RESTful APIs and codifying business logic on top of data stores
- Exceptional ability to communicate clearly and concisely, particularly in Slack and technical documents
- Experience in product development where you were a key decision maker
- Deep expertise in system architecture and design
- Proven success in operational excellence
- Cross-functional leadership and collaboration experience
- Familiarity with cloud environments, especially the Google Cloud stack
Responsibilities
- Guide your team in delivering high quality, well tested technical solutions providing technical and project oversight
- Lead by example through the quality of your code and your approach to your work
- Own projects through the entire software development lifecycle - from planning and development to validation, iteration, and maintenance
- Translate conceptual work into well-crafted tech plans for review by technical leadership and key stakeholders
- Leverage your understanding of the business and engineering strategies to design experiments and high-value projects that impact the work your team is doing
- Expertly navigate complex systems and domains to identify key challenges and create plans to address them
- Own system quality and hold your team members accountable through constructive and actionable feedback
- Level up the team through code review feedback and knowledge sharing sessions
- Assist in the onboarding of new engineering hires
Benefits
- Flat, collaborative, transparent culture; get in at the ground floor and be a true business partner
- Opportunities for growth and development within your role and all areas of the organization
- 75th-percentile (competitive!) compensation
- 100% remote work environment
- Quarterly, fun team bonding events
- Unlimited vacation time
- 100% employer-paid Platinum-tier health insurance for employee, 65% for dependents
- Flexible Spending Accounts (FSAs)
- 401(k) retirement savings plan
- Bonuses and equity opportunities
- Budget for home office equipment