About the role

  • Software Engineer II developing machine learning features for CNN, collaborating with cross-functional teams to build innovative digital products and improve user experiences.

Responsibilities

  • Collaborate with other engineers across the team
  • Promote an inclusive and supportive engineering culture on the team
  • Solve business problems with simple and straightforward solutions
  • Strive for operational excellence--building highly available, low latency, and efficient software
  • Communicate effectively—through progress updates, timely requests for support, demos, and technical documentation
  • Author, test, review, and optimize production-quality code

Requirements

  • Related professional or industry experience
  • Bachelor's degree in computer science or a related technical field
  • Proficiency in Python and one or more of: Golang, Java, C++, or similar object-oriented languages
  • Expertise in backend engineering with distributed systems and data-intensive applications at web scale
  • Prior experience working on a machine learning team

Benefits

  • health insurance coverage
  • employee wellness program
  • life and disability insurance
  • retirement savings plan
  • paid holidays and sick time
  • vacation

Job title

Software Developer II – AI/ML

Job type

Experience level

Mid levelSenior

Salary

$100,000 - $134,500 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job