Match score not available

Software Engineer

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's Degree in Computer Science or related field., 5+ years of programming experience., Extensive experience with Python., Proficient in building web services..

Key responsabilities:

  • Collaborate on requirements analysis and software design.
  • Conduct data analyses and develop secure APIs.
Cambium Learning Group logo
Cambium Learning Group E-learning SME http://www.cambiumlearning.com/
501 - 1000 Employees
See more Cambium Learning Group offers

Job description

Job Overview:

Do you want to be a part of something innovative and cutting edge? If your answer is yes, then join our team of more than 200+ software engineers, system administrators, designers, project managers and software quality assurance specialists that are smart, creative, and excited by what they do! Cambium Assessment Inc is a leading education technology firm focused on transforming the field of educational measurement using advanced computer-adaptive assessments, AI powered scoring, innovative reporting, universally accessible interfaces just to name a few.

As a Software engineer at Cambium Assessment Inc., you will report to the Technical Director and play a crucial role in developing software and conducting detailed process analysis in a fast paced production environment. We are looking for candidates who are highly motivated, detail-oriented, and passionate about leveraging technology and data to drive insights and decision-making. If you are a skilled software engineer with an exceptional command of Python and have a proven track record of delivering high-quality solutions, we encourage you to apply.

Job Responsibilities:

  • Work closely with software developers and project managers on requirements analysis, software design,  implementation, deployment and ongoing evolution of complex software systems.
  • Support quality assurance teams in conducting their feature and regression testing of systems under the candidate’s purview
  • Work with large volumes of data to conduct specific data analyses using both custom developed software and off the shelf tools
  • Develop secure, high performance APIs around the core functionality to support integration with other CAI and external systems

Job Requirements:

  • Bachelor’s Degree in Computer Science, Statistics, Mathematics, Bio-Statistics or related field.
  • 5 or more years of programming experience including autonomous code development.
  • Extensive experience working with Python.
  • Proficient in python; demonstrated experience building webservices and scalable applications.
  • Solid understanding of algorithms
  • Self-starting, independent thinker
  • Excellent analytical skills
  • Highly detail-oriented
  • Good communication skills
  • Ability to work well on a team, as well as autonomously.
  • At least 1 year of experience with cloud technologies preferably in AWS.
  • Desired skills:
    • PDF generation libraries like ReportLab, PDF Workflow etc.
    • Common data analyses and scaling libraries like Pandas, Dask, Polars, PyArrow
    • Working Knowledge of SQL
    • Experience with version control systems, git/Bitbucket
    • working knowledge of C#
    • Familiarity with analytic software packages such as SAS or WPS
    • Experience with data analysis methods

Why Work With Us?

When you work with Cambium Assessment, you’ll be helping to design and build inspiring solutions that make a real impact on the online testing industry, as well as the educators and students we support.

  • Our systems are highly scaled and mission critical serving over a third of all students in grades 3-8 in the United States.

  • Our web applications are highly interactive and universally accessible.

  • Our machine scoring methods are driven by artificial intelligence allowing computers to perform such complex operations as grading essays with more accuracy than humans.

  • Our processes use intensive algorithmic computing allowing a customized experience for each student as the exam adapts real-time based upon answers given.

In the 2021–2022 school year, we delivered more than 100 million online tests, successfully supported peak testing volumes exceeding 1.3 million simultaneous test takers,  while ensuring an average response time of less than a tenth of a second. We have the most advanced features of any online testing system, and we continue to push boundaries to improve student performance measurement and enabling educators with actionable insights to drive better overall educational outcomes for our students. To learn more about our organization and the exciting work we do, visit www.cambiumassessment.com

An Equal Opportunity Employer

We are dedicated to fostering a culture that celebrates unique backgrounds, ideas, and experiences. All qualified applicants will receive consideration for employment without discrimination on the basis of race, color, age, religion, sex, gender, gender identity/expression, sexual orientation, national origin, protected veteran status, or disability.

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
E-learning
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Detail Oriented
  • Teamwork
  • Communication
  • Analytical Skills

Software Engineer Related jobs