20 Apr
Senior Software Engineer
Vacancy expired!
- Redesign and maintain scalable data ingestion and processing systems
- Maintain and extend our existing solutions for capturing, storing and retrieving data for our affiliate and analytics platforms
- Design and build a recommendation system for our consumer-facing site
- Help maintain and improve code quality through unit tests, automation and performing code reviews
- Document and diagram work and communicate issues as appropriate
- Help troubleshoot production issues
- Eagerly dive into difficult problems and successfully deliver results on schedule
- Manage and mentor junior and mid-level engineers
- Offer leadership and guidance within the development team and the Technology department as a whole, including giving presentations and walkthroughs
- Ability to work remotely for the near future, with an eventual transition to working some amount of time weekly in our downtown San Francisco office
- 7+ years of recent experience with hands-on coding and software design, with at least some exposure to Node and Express in a production environment
- Recent experience managing and/or mentoring developers
- Experience with ETL (Extract, Transform and Load) processes
- Strong understanding of relational and document-oriented databases such as MySQL, PostgreSQL and MongoDB
- Knowledge of in-memory caching solutions like Redis
- Experience with item-based collaborative filtering (“users who bought x also bought y”)
- Practical experience with medium-to-large (100GB+) data sets
- Strong CS fundamentals: data structures, algorithms, programming languages, distributed systems, performance, and information retrieval
- Ability to communicate clearly with both technical and non-technical audiences
- Willingness to learn and receptivity to feedback
- The adult industry
- API design and service-oriented/microservice architectures
- Implementing and maintaining white-label web applications
- Diverse, creative, open-minded work environment
- Competitive compensation
- Medical, dental, and vision benefits with a choice of healthcare plans
- Excellent work/life balance, including unlimited PTO
- Company-wide 4 day work week (technology team works Monday-Thursday) during COVID Pandemic
- Ten paid company holidays, including Election Day
- Sick/Mental Health time separate from vacation days (72 hours)
- Participation in annual employee profit sharing plan
- Employer matched 401(k) up to 5% of gross compensation
- Employer matched charitable donations
- 8 weeks paid parental leave
Vacancy expired!