Software Engineer (Junior & New Grad)
NewsBreakover 1 year ago
Mountain View, California, United States
Hybrid
Full-time
Junior Level (1-3 years)
$120,000-$145,000 Annually
Job Description
Position Overview
NewsBreak is redefining the way users interact with local news and their communities by bridging local users, content creators, and businesses. Founded in 2015 and recognized as the nation's premier local news app, the company is on a remarkable growth trajectory as a Series-C unicorn startup. This hybrid role requires 4 days onsite in the Mountain View, California office. For more information, please visit www.newsbreak.com/about.
Key Responsibilities
- Assist in architecting, designing, and implementing features for various NewsBreak products at massive scale with data-driven iteration.
- Help define and implement content processing, management, and delivery processes for both user-generated and platform-generated content.
- Improve recommendation user experience by optimizing distributed backend services focusing on scale and reliability.
- Collaborate with Machine Learning experts to build infrastructure supporting state-of-the-art ML systems including Ranking, NLP, and Computer Vision.
Required Qualifications
- BS with 2+ years of working experience or MS in Computer Science or related fields.
- Experience with software development processes including source control, bug tracking, and design documentation.
- Proficiency in Java/C++, object-oriented programming, and component-oriented architecture.
Preferred Qualifications
- Industry experience in one of these fields: Recommendation, Search, Online Advertising, and Content Management Systems.
- Experience in building large-scale distributed backend systems.
- A systematic, data-driven problem-solving approach paired with effective communication skills and a strong sense of drive.
Benefits & Perks
- Health, dental, and vision care for you and your family (100% coverage for employee).
- Top-tier 401(K) plan with company matching.
- Paid time off and paid holidays.
- FSA, HSA, and commuter benefits programs.
- Team activity budget.
- Annual Base Pay Range: $120,000—$145,000 USD. Pay may vary based on job-related skills, level, experience, geographic location, and relevant education or training. The total rewards package may also include discretionary bonus and options.
Required Skills
Bug Tracking
Java
Design Documentation
Object Oriented Programming
Source Control
Distributed Systems
C++