- Experience
- 5+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 3 days ago
- Work mode
- In office
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About Fin
Fin is an AI Customer Agent company dedicated to enhancing business customer experiences. Our advanced AI Agent helps businesses provide flawless, continuous customer support along the entire customer journey—from service and sales to ecommerce. Utilizing proprietary AI models, Fin efficiently resolves complex customer issues across multiple channels with minimal integration. Additionally, it can be combined with our native Intercom help desk, creating a unified system tailored for modern support teams.
Founded in 2011, Fin has grown rapidly to serve nearly 30,000 businesses worldwide and is one of the largest private software companies globally. Our core values emphasize pushing boundaries, working swiftly and intensely, and consistently delivering exceptional customer value.
Role Overview
As a Product Engineer at Fin, you will tackle real-world customer challenges by creatively applying your technical expertise. You will be embedded in a multidisciplinary product team, collaborating with designers, product managers, researchers, and data analysts, working on both backend and frontend systems.
We face exciting scaling challenges and are developing a robust platform covering areas such as an elegant messenger composer, rule matching, deliverability, security, application availability, and machine learning enhancements.
Key Responsibilities
- Contribute to technical planning and architecture to support scaling products used by tens of millions daily.
- Write Ruby code integrating AWS, infrastructure, platform, and SaaS technologies comprising Fin's backend.
- Deliver changes to production from day one and release new features swiftly, contributing to around 100 deployments every weekday.
- Utilize cutting-edge AI-powered development tools to streamline workflows and focus on solving significant problems.
- Mentor colleagues and help grow the engineering team through interviews and guidance.
Required Experience and Skills
- At least 5 years in software engineering, preferably with SaaS product experience, demonstrating meaningful impact on products or teams.
- Strong proficiency in a high-level programming language such as Ruby, Python, or JavaScript; openness to quickly learning new languages or suggesting improvements.
- Proven ability to collaborate with product teams and designers, delivering tangible value to users and customers.
- Experience working with distributed systems.
Working at Fin
We aim to empower employees to achieve their best work, offering benefits and programs that support health, wellbeing, family, time off, and financial security, varying by location in accordance with local standards.
Policies and Culture
- Hybrid work policy requiring in-person attendance at least three days per week to nurture collaboration and culture.
- An open, inclusive environment that maintains neutrality on social and political issues within company communications.
- Committed to Equal Employment Opportunity, forbidding discrimination on legally protected grounds including race, gender, disability, sexual orientation, and others.
Level
Senior