Avida is seeking a senior software engineer to join its founding engineering team. The ideal candidate will have 3+ years of experience in software engineering and a strong technical background. The role involves architecting, building, testing, and refining product features across both core business and R&D initiatives.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
About Avida
At Avida, our vision is to bring the experience of having a personal fitness trainer to everyone. We do this by combining elite human coaches with cutting-edge computer vision and AI technology to deliver personalized, scalable fitness guidance.
We are a San Francisco–based company, backed by leading Silicon Valley venture capital firms. Avida was founded by Dilan Jayawardane, a Sri Lankan-born entrepreneur and MIT alumnus who previously built and sold a company to Google.
As we continue to grow, Avida is expanding its Sri Lanka subsidiary, and we are building a founding engineering team to help shape the next phase of our product and culture.
Who We’re Looking For
We’re looking for experienced senior engineers who thrive in a 100% English-speaking environment and enjoy taking full ownership of their work.
At Avida, engineers own projects end-to-end—from influencing early product and technical decisions to building backend APIs, crafting frontend experiences, and iterating on features post-launch.
If you’re motivated by solving meaningful problems and building software that can positively impact millions of lives, you’ll feel at home here.
What You’ll Do
Core Responsibilities
- Architect, build, test, and refine product features across both core business and R&D initiatives
- Work across the full stack, tackling a wide range of technical challenges and contributing to all areas of the codebase
- Own features end-to-end, guiding product decision-making, experimentation, and validation
- Collaborate closely with product, design, and data teams to deliver high-quality user experiences
- Build products that users genuinely love and trust
Technical Excellence
- Maintain strong technical depth to guide implementation and technical decision-making
- Lead and participate in architectural and design reviews
- Conduct code reviews and contribute hands-on to implementation
- Ensure engineering best practices, particularly for AI-enabled applications
- Strong experience with JavaScript or similar languages
- Bonus: experience with Firebase, Google Cloud Platform (GCP), and data analytics systems
Execution & Delivery
- Own team-level roadmaps and ensure reliable delivery
- Manage development processes such as sprint planning and execution
- Communicate progress, risks, and dependencies clearly to stakeholders
- Balance feature development, technical debt, and long-term platform health
Experience
- 3+ years of relevant software engineering experience
- Prior experience in a senior engineer role is preferred
Work Hours & Setup
- Full-time position
- Distributed teams across San Francisco, Argentina, and Sri Lanka
- Some evening hours required each week to collaborate with global teams
- Outside of collaboration windows, work hours and location are flexible
- Remote-first culture; no mandatory office attendance
- In-person Sri Lanka team meetups as needed for collaboration, culture, and team-building
Compensation
- Salaries are paid in USD
- Competitive compensation based on role and experience