Published: Thu, 21 Nov 2024 16:51:19 GMT
Machine Learning Engineer at Citizen
Citizen, the leading public safety app in the U.S., is on a mission to make the world a safer place. With over millions of users and counting, we provide real-time 911 alerts to keep people and their loved ones safe. Our alerts have helped evacuate burning buildings, deter terrorist attacks, and even rescue kidnapped children and missing persons.
At Citizen, we believe in empowering communities with information. That’s why our 911 alerts are accompanied by live stories, real-time updates, and user-generated content. By broadcasting from the scene of an incident and enabling communication and collaboration among users, we strive to keep people informed and safe. And we’re just getting started.
As our flagship product, Citizen Premium is a one-of-a-kind personal safety subscription that offers 24/7 access to a digital guardian for $20/month. With Citizen Premium, subscribers have used our services to guide emergency response to remote hiking locations and safely travel on late-night walks.
Our newest offering, Citizen Plus, sits between our free app and Citizen Premium, providing 6 new features for just $5/month. For the first time ever, Citizen Plus includes the ability to listen to police and fire radios, customize alerts, unlock past incidents, create alert zones, view nearby registered offenders, and see crime statistics.
As we continue to expand across the United States, we are looking for driven and mission-oriented individuals to join our team and bring Citizen to hundreds of cities nationwide. Citizen is backed by top VC firms such as 8VC, Founders Fund, Goodwater Capital, and Greycroft, and has raised over $100M in funding.
About the Role
We are seeking an experienced Machine Learning Engineer to lead initiatives and drive the development of key, net-new features. As the lead ML expert, you will be responsible for spearheading projects such as real-time audio transcription, relevance detection, and the conversion of unstructured information into structured content. Additionally, you will play a crucial role in improving the targeting capabilities of our notification system and enhancing our video operations through the development of models for moderating video content and optimizing thumbnail generation and selection. Your expertise will guide prioritization and impact analysis across ML initiatives, while also identifying opportunities to leverage new AI/ML tooling within our workflow. Furthermore, you will play a pivotal role in enhancing the rigor and accuracy of our predictive analytics, enabling us to predict users who are heading towards significant events, such as converting to paid plans or churning. If you are a proactive and innovative individual with a passion for machine learning and a track record of delivering impactful solutions, we invite you to join our team and help shape the future of our organization.
Our Challenges
Scaling: With one of the fastest-growing organic user bases in key metropolitan areas and plans for nationwide expansion, we need to support and scale our infrastructure accordingly.
Bursting: Our infrastructure is designed to handle sudden spikes in usage, such as during a major incident, where we need to inform our entire user base. Our systems need to be able to efficiently support millions of simultaneous connections and continue to scale for future growth.
Machine Learning: To process thousands of hours of audio every day and identify incidents that impact our users’ safety, we plan to build ML models for audio analysis and targeting, using the state-of-the-art techniques from academia.
Analytics: We strive to provide personalized and relevant alerts to our users, which requires sophisticated analytics capabilities that can scale across different geographic densities and demographics.
Mobile Video Streaming: We are constantly improving our app to ingest high-quality video, transcode it, and distribute it to external media outlets in real-time.
Radio Hardware: We develop our own software-defined radio-based devices to consume all radio dispatch in major cities, both analog and digital.
Our Stack
Languages and Technologies We Use and Teach:
– Mobile: Swift (iOS), Kotlin (Android)
– Web: React.js, TypeScript
– Services: Go (transactional systems), Python (analytical systems)
– Datastores: Cassandra, MySQL, Redis, Google PubSub
– Infrastructure: Kubernetes on Google Cloud
Salary Range & Benefits
The expected salary range for this position in New York, New York is $178,000-$205,000 annually, plus equity and benefits. We take various factors into account when determining compensation, including location, experience, and other job-related factors.
Citizen offers a competitive benefits package, including medical, dental, and vision coverage, flexible spending accounts, paid time off, company holidays, stock options, commuter benefits, and wellness perks.
Citizen is proud to be an equal opportunity employer, providing employment opportunities without regard to age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, veteran status, or any other protected class. Apply link