Mobile Developer

Posted Aug 15

About this role

Railbird is the first AI-enabled performance tracking mobile application for billiards. Our software simplifies the process for anyone to record, analyze, and improve their game. With a multi-billion dollar addressable market comprising over 12 million avid players in the United States alone, the platform caters to a passionate niche market.

Our vision is to build a world-class product with a small, talent-dense team. We value creating "correct" systems and embrace the considerable challenge of developing an end-to-end computer vision product for billiards.

You’re excited about this opportunity because you will:

Work in a fast-paced dynamic environment.

Be given lots of autonomy and responsibility.

Find innovative solutions to difficult problems that directly impact top-line revenue.

Be pushed to grow in evolving technologies and ecosystems.

Work with a strong technical team that teaches each other and grows together.

Have tremendous freedom to create (and get credit for) business value.

Key Responsibilities:

Native Code: Develop Kotlin and/or Swift native modules managing bespoke camera and streaming interactions.

Mobile Components: Develop robust, critical mobile components driving a unique and world class user experience.

Visualization Tools: Create novel ways to display and interact with our unique dataset based on our extremely general and extensible API framework.

Continuous Feedback Loop: Enable a cycle of continuous product development through automated process for collecting user feedback

Product Analytics: Help define and implement key product metrics

You will be successful here by:

Continuously learning and embracing new challenges.

Thinking critically, creatively, and from first principles to strategically solve product requirements.

Paying attention to details and taking pride in your work.

Fostering an inclusive, motivating team culture that brings out the best in everyone.

We’re excited about you because you:

Have the ability to adapt and apply evolving technologies to business needs, with a hacker mentality.

Have developed software before using programming languages like React, React Native, Swift, Kotlin, Python, TypeScript, etc.

Are familiar with elements of our technical stack (Linux - NixOS, React Native, Kotlin, Swift, SQLAlchemy, Strawberry GraphQL, Python, PostgreSQL, Http Live Streaming, Tailwind, etc…)

Ship code frequently because you enjoy solving tricky and useful technical problems (a history of open source contributions is a big plus).

About Railbird

“Railbird” is a reference to people who watch the pool who often sit by a rail. Our product observes and analyzes play with just a single mounted phone. Railbird was founded in 2023 and is a proudly bootstrapped company. The team blends love of technology, love of pool and love of company building into a dynamic project that pushes the boundaries of the latest computer vision capabilities.

Railbird is an equal opportunity employer. In keeping with the values of Railbird, we make all employment decisions including hiring, evaluation, termination, promotional and training opportunities, without regard to race, religion, color, sex, age, national origin, ancestry, sexual orientation, physical handicap, mental disability, medical condition, disability, gender or identity or expression, pregnancy or pregnancy-related condition, marital status, height and/or weight.

How to apply:

Please send a copy of your resume to careers@railbird.ai and reference this position in the subject.