Software Engineer
Company
Co-Star
Location
New York City, NY
Type
Full Time
Job Description
In the five years since we launched, 25% of young people 18-25 in the US have downloaded Co-Star. Our growth has been entirely through word of mouth—we’ve never spent money on ads. Big Sean has rapped about us, Ariana Grande & Kevin Durant post screenshots to their IGs, and we’ve been App of the Day twice.Â
Astrology has been popular for 4000 years.Astrology is a deterministic system, based on the physical location of stars in the sky. For thousands of years, it has given people the tools to reflect and connect in real, meaningful ways; a barely-disguised language for intimate conversation about hopes, emotions, fears, and needs.Â
We’re merging the resonance of the humanities with the precision of technology.ÂWe’ve been using GPT since the very beginning. Every day, we generate millions of completely personalized horoscopes by combining natural language processing with the insights of staff poets & astrologers.
We’re looking for an engineer to work on our Haskell backend which helps millions of people connect to each other through astrology. Our backend engineers support our mobile and web frontends and our internal teams, including our generative AI writing and content team.Â
What you’ll do
- Support our mobile apps (we have native iOS and Android apps) through the backend. You’ll build new features and help iterate on existing ones.Â
- Help our writers by developing internal tooling and supporting admin features of our Editor tool.Â
- Work closely with small, cross-functional teams to provide insight into scope and effort so our product team can shape right-sized solutions.
What you'll bring
- Experience writing and shipping code in production; 3 years of professional experience.Â
- A strong desire to work with Haskell. We realize that most people don’t have work experience with Haskell. Production experience in functional languages (Scala, OCaml, etc.) is a plus, but our technical stack can be taught. Â
- A love for documentation and testing. We like to experiment and well-documented, tested code goes a long way to helping us ship quickly and confidently.Â
- A pragmatic approach to problem solving with a focus on user problems. Our favorite problems to solve are the ones that have a meaningful impact on our users.Â
Bonus
- Some experience with cloud infrastructure (AWS) and databases (we use PostgreSQL).
- Knowledge or interest in ML and NLP
Our technical interview process
Our interview process is divided into four phases — an initial introduction with a recruiter, a secondary interview with a manager, a technical interview that involves some live coding and some system design, and lastly, a meeting with our founder.Â
We realize technical interviews can feel challenging to prepare for, so here’s what we’re interested in seeing from you:Â
- Clean, testable code that’s compiled frequently Â
- Clear communication around your decision-making processÂ
- Creative and thoughtful problem-solvingÂ
- Self-reflection around past projects and the ability to articulate what worked, what didn’t work, and what you'd do differently now that you know the outcomes
- Ability to partner with coworkers outside of engineeringÂ
We’re not interviewing for:
- LeetCode, HackerRank, etc. These can be fun, but they rarely reflect what the job is really like.  Â
- Memorization of trivia or solutions. You will have access to search engines, books, and your colleagues in real life.Â
- Opaque, tricky engineering solutions for their own sake. We believe a good solution is as simple as possible.Â
- Fully covered $0 deductible healthcare + vision, dental, and therapy
- 401(k) + 5% matching
- Unlimited vacation + 2 week company-wide recharge at the end of each yearÂ
- Equipment budgetÂ
- 12 weeks 100% paid parental leave
- Readings with in-house astrologers
+++
Co–Star deeply values diversity. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or zodiac sign.
Date Posted
05/31/2023
Views
5
Similar Jobs
Senior Software Engineer, Devices Automation - Block
Views in the last 30 days - 0
Square a company that has evolved since its inception in 2009 is seeking a Software Engineer with extensive experience in embedded devices and test en...
View DetailsSoftware Engineering Lead - Dotdash Meredith
Views in the last 30 days - 0
Dotdash Meredith is seeking a skilled Engineering Lead for a missioncritical role in designing and scaling their nextgeneration publishing platform Th...
View DetailsIT Support Engineer (Contract) - Informa
Views in the last 30 days - 0
Curinos a company with decades of expertise in the financial services industry is seeking an IT Support Engineer for their New York office The role in...
View DetailsEngineer, Quality Assurance – BBU (EQA1) - JMA Wireless
Views in the last 30 days - 0
JMA is a leading company in wireless technology particularly in 5G with its advanced softwarebased platform manufactured in Syracuse NY The companys t...
View DetailsStaff Editor, Current Events - Dotdash Meredith
Views in the last 30 days - 0
The Staff Editor role involves coordinating crossplatform content across multiple verticals managing daily and breaking news and writingediting storie...
View DetailsBusiness Account Executive - Spectrum
Views in the last 30 days - 0
The Business Account Executive role involves selling primary and ancillary communications solutions to small and mediumsized businesses within a speci...
View Details