Senior Data Science Software Developer (Service Algorithms)

Paper
Apply Now

Job Description

We are seeking an experienced Senior Data Science Software Developer to join our growing team. In this role, you will be responsible for the development, implementation, and maintenance of advanced optimization and analytics tools and solutions to help drive innovation and improve operations across our organization. As a key member of the data science team, you will work closely with stakeholders to identify opportunities, develop solutions, and provide insights to address critical business challenges.

As a Senior Data Science Software Developer, you will be responsible for taking complex data sets and creating scalable, efficient, and easy-to-use solutions. Your work will have a direct impact on the organization's processes, ensuring that we stay competitive in our industry. You will collaborate with cross-functional teams, mentor junior data scientists, and help establish best practices for our growing data science team.

Responsibilities:

  • Develop, implement, and maintain scalable and efficient data science solutions to address business challenges
  • Collaborate with stakeholders to understand requirements and translate them into actionable optimization solutions
  • Design, develop, and deploy algorithms and models for various applications
  • Ensure the quality and performance of developed solutions by creating and maintaining appropriate testing and validation procedures
  • Act as a subject matter expert, providing guidance and mentorship to junior data scientists on the team
  • Keep abreast of new developments in software development, data science, and operation research and share knowledge with the team
  • Contribute to the creation and improvement of software development best practices, including coding standards, workflows, and documentation

Qualifications:

  • Bachelor's degree in Computer Science, Data Science, or a related field (Master's or Ph.D. preferred)
  • 5+ years of software development experience (preferably in Python)
  • Proficiency in Data Science libraries (pandas, numpy, scipy)
  • Familiarity automated testing and CI/CD in the ML context
  • Knowledge of cloud-based infrastructure (GCP, AWS, Azure) and associated services for data science workloads
  • Familiarity with containerization technologies like Docker
  • Knowledge of infrastructure as code tools (Terraform, Terragrunt, Ansible, KCC, CloudFormtion)

The following skills are considered assets:

  • Experience with Operation Research (OR)
  • Familiarity with machine learning frameworks and libraries, such as TensorFlow,ScikitLearn
  • Experience with time-series forecasting
  • Familiarity with big data technologies like Bigquery, Apache Beam
  • Experience in Agile/Scrum development methodologies

Job perks:

  • We’re remote-first…
  • …but we still want to meet you, so we’ll fly you in for annual meetups (sometimes more)
  • We’re growing fast, and so will your career
  • Monthly stipend to support the growth of your home office
  • Unlimited access to tutoring and educational support for children of Paper employees
  • Benefits, retirement plan (+ match), stock options, and more

Company Info.

Paper

Paper is an educational technology company that partners with schools and school districts to provide students with free, unlimited, 24/7 tutoring. The platform has more than two million users across the United States. The company is headquartered in Montreal, Quebec and has operations across North America.

  • Industry
    Education,E-Learning
  • No. of Employees
    2,500
  • Location
    Montreal, QC, Canada
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Paper is currently hiring Data Science Developer Jobs in United States with average base salary of $160,000 - $220,000 / Year.

Similar Jobs View More