Software Engineer
Remote
Applications have closed
Cambium Learning Group
The Education Essentials company. Cambium provides award-winning education technology and supplemental K-12 solutions | Cambium Learning GroupJob 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.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: APIs AWS Bitbucket Computer Science Data analysis Git Mathematics Pandas Python SAS SQL Statistics Testing
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.