Citizen · Feb 8th 2021
Our Stack - languages and technologies we use and teach
Mobile: Swift (iOS), Kotlin (Android)
Web: React.js, TypeScript
Services: Go for transactional systems; Python for analytical systems
Datastores: Cassandra, MySQL, Redis, Google PubSub
Infrastructure: Kubernetes on Google Cloud
Role Description
Develop a deep neural network for audio flagging to improve operational efficiency
Develop a Churn model to help determine when a customer is about to churn from Citizen
Help determine how users are targeted for notifications
Design feed ranking algorithms to improve business objects, including: Shares, Sign-ups, etc.
Develop models for moderating video content (TV/Games, No content, etc.)
Select best thumbnails from a list of videos and ranking videos within an incident
Preferred Qualifications
Computer Science degree or Machine Learning related degree; or equivalent work experience in the field
Good theoretical grounding in core Machine Learning concepts and techniques
Ability to reason about and grasp the intuition behind fundamental principles of Linear Algebra, Statistics, Probability
Experience with a number of ML techniques and frameworks, e.g. data discretization, normalization, sampling, linear regression, decision trees, SVMs, deep neural networks, etc
Familiarity with one or more DL software frameworks such as TensorFlow, PyTorch
3+ years experience leading and delivering effective ML solutions for large scale production use cases
Citizen offers a competitive benefits package including medical, dental, vision, flexible spending accounts, unlimited PTO, company holidays, stock options, commuter benefits, lunch daily, weekly team dinners, regular team outings, guest speakers, and lots more!
Citizen is proud to be an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all.