> Markdown version of [/jobs/ext/2852847-software-engineer-python](https://www.wearedevelopers.com/jobs/ext/2852847-software-engineer-python). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer / Python - **Company:** Cambium Learning Group - **Location:** United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Databases, Linux, Django Web Framework, Python (Programming Language), Machine Learning, Multiprocessing, Regression Testing, Software Engineering, Software Systems, SQL Databases, Management of Software Versions, Web Application Frameworks, Web Services, Multithreading, Flask (Web Framework), Pytest, Information Technology, Bitbucket, Restful APIs - **Published:** September 11, 2026 - **Apply:** https://www.thejobnetwork.com/job/software-engineer-python-509968243 ## About the Role * 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 ## Description * 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 ## Related Videos - [Coffee with Developers](https://www.wearedevelopers.com/videos/354-coffee-with-developers) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [pytest: Simple, rapid and fun testing with Python](https://www.wearedevelopers.com/videos/213-pytest-simple-rapid-and-fun-testing-with-python) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [Automagic Configuration in Python](https://www.wearedevelopers.com/videos/363-automagic-configuration-in-python) ## Related Articles - [The 13 Best Python Libraries for Developers in 2025](https://www.wearedevelopers.com/magazine/371-the-13-best-python-libraries-for-developers-in-2025) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)