Mobile Engineer

Remote

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.


Why you’ll be excited about this opportunity:

  • Work in a fast-paced dynamic environment with autonomy and responsibility.

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

  • Grow with evolving technologies and ecosystems.

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

  • Have the 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 was founded in 2023 by a group of seasoned professionals in the software industry who are also passionate pool players (“Railbird” refers to people who sit by a rail to watch pool). Our product observes and analyzes play with just a single mounted phone. The team blends a love of technology, pool, and company building into a dynamic project that pushes the boundaries of the latest computer vision capabilities.

Railbird is an equal opportunity employer. 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.