Careers at



Make the mundane magical – that’s our mantra. Sunshine is focused on taking sophisticated technology and quietly solving everyday problems. If you are passionate about building technologies to help consumers navigate the practical, we would love to meet you!
Sunshine Contacts is the first product to launch in what will be a portfolio of apps. We are also eager to innovate in scheduling, group communication, event organization, and more.
While we’re obviously biased, the team at Sunshine is awesome. We’re a mix of
long‑time colleagues (Marissa and Enrique have been working together since our youngest engineers were in kindergarten!) and those newer to the mix. As we look to grow our team, we value diversity in the classic sense as well as a diversity of opinions, values, and ideas.
Above all, everyone on our team is smart, loves to learn, and is NICE. Because life is too short to spend time working with people who aren’t nice.
We are normally located in Palo Alto, California, but during the pandemic, we
are on Google Hangouts and Zoom (as you can see above).
You’re Brilliant. We’re Hiring.

Software Engineer, iOS
Requirements
- BS or MS degree in Computer Science or equivalent experience
- 4+ years of relevant full-time iOS development experience
- Interest in the consumer space, willingness to roll-up sleeves and do hands-on development on day one
- Experience with quick prototyping and working through ambiguities. We are defining our product specs through innovation and improvisation from every member of team
- Solid understanding of object-oriented programming and familiarity with various design and architectural patterns
- Ability to think critically about products and to shape technical and product strategy
- Good written and spoken communication skills
Under normal circumstances employees must be able to and willing to lawfully work out of our downtown Palo Alto, California office. However, under the current circumstances remote work is being accommodated in order to comply with safety measures.

Software Engineer, Systems
Requirements
- Strong Computer Science fundamentals: data structures, algorithms, concurrency, and distributed systems
- BS degree in Computer Science or equivalent experience
- 5+ years of experience building large scale systems
- Ability and experience writing maintainable Scala code that can be easily understood, refactored, and upgraded
- Solid understanding of programming and familiarity with various design and architectural patterns
- Ability to think critically about products and to shape technical and product strategy
- Good written and spoken communication skills
Under normal circumstances employees must be able to and willing to lawfully work out of our downtown Palo Alto, California office. However, under the current circumstances remote work is being accommodated in order to comply with safety measures.

Software Engineer, New Graduate
Requirements
- If you are a recent graduate or have 1-3 years of full-time work experience
- BS, MS degree, or PhD in Computer Science or related technical discipline, or equivalent experience
- Interest in the consumer space, willingness to roll-up sleeves and do hands-on development on day one
- Full stack development experience preferred. Given we are a small team today, you should be willing to work across the stack and learn new technologies if needed
- Experience with quick prototyping and working through ambiguities. We are defining our product specs through innovation and improvisation from every member of team
- Solid understanding of object-oriented programming and familiarity with various design and architectural patterns
- Ability to think critically about products and to shape technical and product strategy
- Good written and spoken communication skills
Under normal circumstances employees must be able to and willing to lawfully work out of our downtown Palo Alto, California office. However, under the current circumstances remote work is being accommodated in order to comply with safety measures.

Software Engineer, Machine Learning
Requirements
- PhD in Computer Science, Artificial Intelligence, Machine Learning or a related technical field
- 4+ years of relevant software development experience with one or more of the following: language processing, image processing, pattern recognition, classification, recommendation systems, ranking systems or similar.
- Self-starting scientific thinker who loves to experiment with new datasets and enjoys inventing new solutions in the face of ambiguities.
- Solid software development experience with one or more general purpose programming languages
- Familiarity with deep learning frameworks such as Tensorflow, Keras, or Pytorch
- Solid Machine Learning background, familiar with most machine learning methods and experience working with different types of datasets and varied domains
- Good written and spoken communication skills
Under normal circumstances employees must be able to and willing to lawfully work in our downtown Palo Alto, California office. However, remote work is being accommodated in order to comply with safety measures.

UX/UI Designer
You are an accomplished UX / UI Designer who has an entrepreneurial mindset who likes to reimagine everyday tasks. We are a small, fast growing start-up, eager to build meaningful, everyday apps at scale. Our first product is Sunshine Contacts, but we are excited about building so much more with your help.
Requirements
- 5+ years of relevant full-time work experience
- Interest in the mobile consumer space
- Must be a self-starter and do hands-on, detail-oriented design on day one
- Experience with quick prototyping and working through ambiguities.
- We are defining our product specs through innovation and improvisation from every member of team
- Familiarity with iOS and web design preferred
- Experience with Sketch and Zeppelin a plus
- Good written and spoken communication skills
Under normal circumstances employees must be able to and willing to lawfully work out of our downtown Palo Alto, California office. However, under the current circumstances remote work is being accommodated in order to comply with safety measures.

Data Scientist
Requirements
- MS or PhD in a quantitative discipline (e.g., Statistics, Computer Science, Mathematics, Physics) or equivalent practical experience
- 3 years of relevant work experience, including expertise with statistical data analysis such as linear models, multivariate analysis, stochastic models, sampling methods
- Experience with statistical software (e.g., R, Python, MATLAB, or pandas) and database languages (e.g., SQL)
- Demonstrated creativity and self-direction
- Willingness to both teach others and learn new techniques
- Demonstrated skills in selecting the right statistical tools given a data analysis problem
- Effective written and verbal communication skills
- Passion for discovering solutions hidden in data sets and working with stakeholders to help build great products
Under normal circumstances employees must be able to and willing to lawfully work out of our downtown Palo Alto, California office. However, under the current circumstances remote work is being accommodated in order to comply with safety measures.

Software Engineer, Android
Requirements
- BS or MS degree in Computer Science or equivalent experience
- 4+ years of relevant full-time Android development experience
- Interest in the consumer space, willingness to roll-up sleeves and do hands-on development on day one
- Experience with quick prototyping and working through ambiguities. We are defining our product specs through innovation and improvisation from every member of team
- Solid understanding of object-oriented programming and familiarity with various design and architectural patterns
- Ability to think critically about products and to shape technical and product strategy
- Good written and spoken communication skills
Under normal circumstances employees must be able to and willing to lawfully work out of our downtown Palo Alto, California office. However, under the current circumstances remote work is being accommodated in order to comply with safety measures.

DevOps Engineer / Site Reliability Engineer
Requirements
- 5+ years of experience as a DevOps Engineer / Site Reliability Engineer
- 3+ years of experience with Amazon AWS Security Groups, VPCs, CloudWatch, AWS CLI, Linux, Single-Sign-On, automation, containers, and security
- Experience with IT systems — LANs, WANs, networking, computer systems, IT provisioning, network and system security, future upgrade recommendations, troubleshooting user IT issues, maintaining network facilities and individual machines, as well as deploying network servers and VPN gateway — is a plus
- Partner with our Engineering, Talent, and Customer Support teams frequently, so there will be support as needed during nights and weekends. Set up the processes and write documentation for employees
- Good written and spoken communication skills
- BS degree in IT, Engineering, Computer Science or related technical field, or equivalent experience preferred, but not required
Under normal circumstances, employees must be able to and willing to lawfully work out of our downtown Palo Alto, California office. However, under the current circumstances, remote work is being accommodated in order to comply with safety measures.

Software Engineer
Focus on building, expanding, and improving our backend system, data model, data pipeline, analytics, machine learning, and business logic for our applications. Responsible for building the backend systems and all the support systems for our mobile applications, developing algorithms for the inferences and judgments made within the context of our products.
This process involves two stages; the first is developing, evaluating, and optimizing different rules and heuristics within the algorithm; the second is building out a data pipeline to gather features and use them within machine-learning algorithms.
Design and implement business logic for the different features in our products. Utilize experience and the practical application of big data, analytics, and cloud computing; program languages including Java, C++, Python, SQL, Bash, and Perl; and machine learning concepts and frameworks, including logistic regression and neural networks. Build the libraries and frameworks that support large and complex Android applications.
Requirements
Education/Experience:
- Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering or related field and seven (7) years of progressive, post-baccalaureate experience as a Software Engineer or a related role.
Special Requirements:
- Experience with: programming language such as C, C++, and/or Java; Scripting language such as Python and Perl; database technologies such as relational (MySQL) or non-relational (MongoDB); big data, analytics, and cloud computing; and machine-learning concepts and frameworks, including logistic regression and neural networks.
Under normal circumstances employees must be able to and willing to lawfully work in our downtown Palo Alto, California office. However, remote work is being accommodated in order to comply with safety measures.