DevJobs

Senior Backend Engineer

Overview
Skills
  • SQL SQL
  • TypeScript TypeScript
  • Python Python
  • Node.js Node.js ꞏ 4y
  • TensorFlow TensorFlow
  • PyTorch PyTorch
  • ML ML
  • Flink Flink
  • NoSQL NoSQL
  • GitLab GitLab
  • TeamCity
  • Jenkins Jenkins
  • Git Git
  • CI/CD CI/CD
  • AWS AWS ꞏ 4y
  • Terraform Terraform
  • Agile development
  • Lambda
  • End-2-End tests
  • EMR
  • ECS
  • Automated tests
  • ETL
  • Data pipelines
  • Amazon Kinesis
Job Description

Senior Backend Engineer –

We’re looking for amazing engineers who are capable of leading major projects to join a leading team and help bring the Chegg product to new students while embracing the latest technologies.



Responsibilities: 

  •          Design and develop innovative large-scale distributed systems using generative AI in a micro-services architecture. 
  •          Have a strong eye for the operational aspects of the platform such as deployment, performance tuning, and monitoring.
  •          Participate in critical technical, and product discussions with leaders across our engineering, product and business teams. 
  •          Complete ownership of all your features; including API design, implementation, automated testing, and rollout. 
  •          Create testable, well-documented code, troubleshoot, participate in code reviews and optimize backend performance.

6-month position with an option for more.



Qualifications: 

Must have

  • 4+ years of professional experience. 
  • Experience designing, building, and operating large-scale distributed systems and web services. proficiency in working with Node.js and strong command of AWS services such as ECS, Lambda, EMR, NoSQL, and SQL databases.
  • Proven Experience with Agile development, CI/CD practices with GitLab, Git or Jenkins/TeamCity.
  • Experience writing automated tests from unit tests to End-2-End tests.
  • Self-motivated, passionate, and a quick learner. 
  • Experience working across teams and with remote teams.

Advantages

  • Experience in machine learning frameworks like TensorFlow or PyTorch.
  • Experience in building and maintaining data pipelines for ETL (Extract, Transform, Load) processes.
  • Experience with Data Streaming technologies such as Apache Flink, Amazon Kinesis

Nice to have

  • A bachelor’s degree in computer science, Engineering or related field, or equivalent training, fellowship, or work experience.
  • Experience with Typescript
  • Experience with Python
  • Experience with Terraform

Why do we exist?

Students are working harder than ever before to stabilize their future. Our recent research study called State of the Student shows that nearly 3 out of 4 students are working to support themselves through college and 1 in 3 students feel pressure to spend more than they can afford. We founded our business on provided affordable textbook rental options to address these issues. Since then, we’ve expanded our offerings to supplement many facets of higher educational learning through Chegg Study, Chegg Math, Chegg Writing, Chegg Internships, Thinkful Online Learning, and more to support students beyond their college experience. These offerings lower financial concerns for students by modernizing their learning experience. We exist so students everywhere have a smarter, faster, more affordable way to student.

Video Shorts

Life at Chegg: http://youtu.be/Fwf90zgaOLA

Certified Great Place to Work!: http://reviews.greatplacetowork.com/chegg

Chegg Corporate Career Page: https://jobs.chegg.com/

Chegg India: http://www.cheggindia.com/

Chegg Israel: http://www.chegg.com/about/working-at-chegg/israel/

Thinkful (a Chegg Online Learning Service): https://www.thinkful.com/about/#careers

Chegg out our culture and benefits!

http://www.chegg.com/about/working-at-chegg/benefits/

http://techblog.chegg.com/

Chegg is an equal opportunity employer
Chegg