Cambium Learning Group
Posted 4y ago

Software Engineer / Python

Cambium Learning Group
United States
RemoteFull Time
Responsibilities
  • Implementing software solutions
  • Developing web services
  • Analyzing datasets
Requirements
  • Bachelor’s degree in Computer Science or related field and 2+ years professional software development experience
  • Extensive experience with Python and frameworks
Technical tools mentioned
PythonREST APISQLCherryPyBottleFlaskDjangounittestpytestBitbucket

Job description

Thank you for sharing your interests! Here at Cambium, we are always looking for passionate, talented people to join the team. If you have searched our current openings and haven’t been able to find a position that fits, we’d still love to hear from you! Please take a look at the below and fill out an application here. As soon as we have a similar opening that fits your skill set, we will reach out. We look forward to learning your interests!

Job Overview:
The right candidate will have the skills needed to perform full life-cycle software development to take research ideas and initiatives from concept/prototype to production quality software. This includes participation in research discussions, requirements gathering, application and database design, system documentation, writing and unit-testing efficient code, and deployment.


Job Responsibilities:
 

  • Implement high performance, scalable and reliable software solutions in Python on Linux or Windows platforms 

  • Develop and deploy synchronous and asynchronous REST API web services using Python frameworks

  • Develop effective methods of ML model testing during all stages: development, deployment, and recalibration

  • Train machine learning models, analyze performance metrics, and communicate results with visual and statistical aids

  • Analyze, visualize, and summarize large multidimensional datasets

  • Utilize best practices for software development of high performance systems around design, coding, automated unit and regression testing and deployment

 

What we are often looking for: 

 

  • Bachelor’s degree in Computer Science or related field and 2+ years professional software development experience

  • Extensive experience with Python and python frameworks (e.g. CherryPy, Bottle, Flask, Django)

  • Solid experience with multithreading and multiprocessing in Python on Linux and Windows platforms

  • Solid SQL and querying databases through Python (e.g. pyodbc) 

  • Tools and frameworks for testing (unittest, pytest) and software versioning (Bitbucket)

  • Self-starter, independent thinker and worker 

  • Excellent analytical skills 

  • Highly detail-oriented

  • Good communication skills 

  • Ability to work well on a team as well as independently 
     

 

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, religion, sex, gender, gender identity/expression, sexual orientation, national origin, protected veteran status, or disability.

About Cambium Learning Group

Provides digital instructional software and assessments for PreK-12 education.

Similar jobs

Software Engineer roles
1w
Save
Mark Applied
Hide
Software Engineer 2 (200046575)
United States
OnsiteFull Time
Microsoft
MicrosoftNASDAQ: MSFT: Global provider of software, cloud, and AI technology solutions.
Not specified in the posting.
1w
Save
Mark Applied
Hide
Software Engineer III
United States
$108k-$286k/yr RemoteFull Time
GitHub
GitHubNASDAQ: MSFT: Cloud-based platform for software development and version control.
4+ YOE4+ years software engineering experience (or equivalent degree+experience), proficiency in multiple programming languages, cloud/CNCF experience, and strong communication and mentorship skills.
C, C++, C#, JavaScript, Go, Ruby, Rust, Python, Bash, Copilot, Cloud Native Compute Foundation (CNCF)
1w
Save
Mark Applied
Hide
Principal Software Engineer, Frontend - Design Systems
United States
$266k-$426k/yr RemoteFull Time
HubSpot
HubSpotNYSE: HUBS: AI-powered customer platform for marketing, sales, and service.
14+ YOE14+ years software engineering experience; deep expertise in React, TypeScript, JavaScript; experience building production design systems; familiarity with BaseUI, StyleX, Cloudflare Workers, and AI coding agents.
React, TypeScript, JavaScript, BaseUI, StyleX, Cloudflare Workers
2w
Save
Mark Applied
Hide
Lead Software Engineer
United States
$175k-$225k/yr RemoteFull Time
Rocky Mountain Reserve
Rocky Mountain Reserve: Administers employee health and financial benefit plans.
7+ YOE2+ Mgmt7+ years software engineering experience with 2+ years in a lead role, hands-on fluency with AI coding tools (Claude Code, Cursor, Copilot), strong system design, testing, security, HIPAA/SOC 2 familiarity, and mentoring experience.
Claude Code, Cursor, Copilot
2w
Save
Mark Applied
Hide
Full Stack Software Developer
United States
OnsiteFull Time
Leal Health
Leal Health: AI-powered platform connecting cancer patients with clinical trials.
3+ YOE3+ years building web/backend systems using NodeJS and React; experience with relational and No‑SQL databases; familiarity with Docker, Kubernetes, and AWS is a plus; startup experience advantageous; fluent English.
NodeJS, React, Docker, Kubernetes, AWS
2w
Save
Mark Applied
Hide
Staff Software Engineer, Search & Retrieval Infrastructure
United States
$190k-$230k/yr RemoteFull Time
Syllo
Syllo: A that builds a unified litigation platform enabling legal teams to safely use language models and AI across the litigation lifecycle.
8+ YOE8+ years engineering experience operating at staff/principal level with expertise in scaling distributed retrieval, search, and data-tiering for petabyte-scale datasets; experience with Lucene/Elasticsearch/Solr, vector indexing, cloud infrastructure, and systems languages.
Elasticsearch, Lucene, Solr, Kafka, Kinesis, GCP, Kubernetes, Go, Rust, Python, Java, C++
2w
Save
Mark Applied
Hide
Software Engineer I (Remote Eligible)
United States
$108k-$148k/yr RemoteFull Time
Smartsheet
Smartsheet: Enterprise SaaS platform for collaborative work management and automation.
1+ YOE1+ years building scalable full‑stack applications with Java/Kotlin/Python/TypeScript, cloud experience (AWS), REST API development, and experience using AI tools to enhance productivity.
Kotlin, Java, TypeScript, Python, React, AWS, Kubernetes, REST APIs
2w
Save
Mark Applied
Hide
Software Engineer (CMS-HIOS)
United States
$120k-$135k/yr RemoteFull Time
Pluribus Digital
Pluribus Digital: Builds modern digital products for government missions.
5+ YOEAbility to obtain Public Trust clearance; 5+ years software development; Java and Spring Boot expertise; REST API, Hibernate/JPA, React or Angular with TypeScript; SQL (Postgres/Oracle); Git and Jira experience.
Java, Spring Boot, Struts, JBoss, Hibernate, JPA, React, TypeScript, Angular, Keycloak, OAuth 2.0, OpenID Connect, JUnit, PostgreSQL, Oracle, Git, Jira