We disrupted the shaving industry in 2011 by delivering great blades at an awesome price, right to your door. From razors, we quickly grew into a men’s self care brand offering oral care, hair styling, deodorant, skincare, and fine fragrance along with services and content designed to help guys take care of their minds and bodies so they can be their best selves.

We spend our days working to eliminate the stigma around being a man and wanting to take care of yourself. In turn, we hope that you will come to us in your most vulnerable moments. Here, you will find answers to your questions, from Club Pros who know what it takes to make you look, feel, and smell your best. You got a problem? We’ve got a solution. Welcome to the Club.

We’re seeking a Senior Software Engineer who has a passion for machine learning, distributed computing, and building great data systems. You will be working with distributed big data systems and web services architecture to create engineering solutions for our Data Science Team, which is a Center of Excellence for Data Science, Data Transport and Cluster Computing at DSC. You will work closely with our team of data scientists to create the necessary data processing systems and machine learning operationalization algorithms to publish predictions and recommendations across the company. The role requires close collaboration with teammates and squad members in feature design, sprint planning, task execution, code review and feature deployment. Key to success in this role will be strong curiosity and drive to learn technologies and architectures that create scalable, reliable and secure data services.


  • Architect and maintain our data Infrastructure on AWS, including:
    • AWS Lake Formation
    • Databricks
    • AWS API Gateway
    • Kubernetes/Docker/Django
    • Redshift/S3/Postgres
    • Kafka
  • Design and implement data applications on cluster computing and streaming engines
  • Design and implement data processing microservices and pipelines
  • Integrate with our vendors to collect and ingest second-party data into our data lake
  • Work with data scientists to develop engineering solutions that simplify ML model development and operationalization.
  • Work with data scientists to adjust and refactor machine learning algorithms.
  • Work with data scientists to ensure the integrity and cleanliness of data sources, to create better data wrangling and feature engineering processes.
  • Work with users and data scientists to support the requirements of downstream data consumers
  • Mentor and guide team members
  • Establish and communicate team standards and best practices
  • Collaborate in a cross-functional squad with business stakeholders, product managers and engineers from other teams to create data-enabled features in both internal and customer-facing applications
  • Enthusiasm to work in a fast-paced engineering team
  • BS or MS in Computer Science or a related technical field; or equivalent work experience
  • Minimum 3+ years experience with big data engineering and distributed computing systems
  • Minimum 4+ years of experience with software engineering. 
  • Fluency in SQL or equivalent query language
  • Expertise in Python, Java, pySpark, Scala or similar programming languages
  • Experience working in the following domains is preferred: data mining, machine learning, statistical modeling, distributed systems, stream processing, data warehousing
  • Expertise with the following is a big plus: Spark, MapReduce, Kafka, Kinesis, Redshift, PostgreSQL, Apache Airflow, Python, NumPy, SciPy

Dollar Shave Club is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identification, national origin, disability, or protected veteran status.

Reasonable Accommodation: Dollar Shave Club provides reasonable accommodation so that qualified applicants with a disability may participate in the selection process. Please advise us of any accommodations you request in order to express interest in a position by e-mailing: [email protected]

Please state your request for assistance in your message. Only reasonable accommodation requests related to applying for a specific position within Dollar Shave Club will be reviewed at the e-mail address supplied.

Dollar Shave Club will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of the Los Angeles Fair Chance Initiative for Hiring (Ban the Box) Ordinance.

Thank you for considering a career with Dollar Shave Club

Privacy Notice for California job applicants