Auf einen Blick
Cambium Learning Group sucht einen Software Engineer mit Python und ML Kenntnissen. Die Rolle konzentriert sich auf Full-Stack Python Entwicklung mit REST APIs und Machine Learning.
💰 ~$80.000–130.000/Jahr (geschätzt)
📊 Mid-Level
🕒 Vollzeit
🌍 Remote
🗺️ Americas
- Bachelor in Informatik mit 2+ Jahren Softwareentwicklung
- Extensive Python und Python Frameworks Erfahrung
- Multithreading und Multiprocessing in Python
- SQL und Datenbankzugriff durch Python
Python
Flask
Django
Machine Learning
SQL
Multithreading
Gehalt geschätzt anhand Mid-Level Python Developer mit ML und REST API Erfahrung in Bildungstechnologie. Kein Gehalt in der Anzeige angegeben.
✅ Geeignet für
- Python Entwickler mit ML und REST API Erfahrung
- Backend-Ingenieure, die ML-Pipelines aufbauen möchten
- Data Scientists, die in Softwareentwicklung übergehen möchten
🚫 Weniger geeignet
- Frontend-Spezialisten ohne Python Backend Erfahrung
- Anfänger ohne 2+ Jahre Softwareentwicklung
- Kandidaten ohne Flask/Django Erfahrung
💡 Gut zu wissen
- 2+ Jahre Python Erfahrung praktisch erforderlich
- Machine Learning Model Testing ist zentral
- Multithreading/Multiprocessing sind wichtige Skills
Über das Unternehmen
Cambium Learning Group ist eine führende Bildungstechnologie-Unternehmen mit Fokus auf Python-Softwareentwicklung und Machine Learning Lösungen. Das Unternehmen konzentriert sich auf Full-Lifecycle-Softwareentwicklung mit modernen Python-Frameworks.
Deine Aufgaben
- Implementierung von hochperformanten, skalierbaren und zuverlässigen Softwarelösungen in Python
- Entwicklung und Deployment von synchronen und asynchronen REST API Web Services mit Python Frameworks
- Entwicklung effektiver Methoden für ML-Modell-Testing während aller Phasen
- Training von Machine Learning Modellen, Analyse von Performance-Metriken und Kommunikation von Ergebnissen
- Analyse, Visualisierung und Zusammenfassung großer, multidimensionaler Datensätze
- Einsatz von Best Practices für Softwareentwicklung von hochperformanten Systemen
Deine Voraussetzungen
- Bachelor-Abschluss in Informatik oder verwandtes Feld mit 2+ Jahren professionelle Softwareentwicklungserfahrung
- Umfangreiche Erfahrung mit Python und Python Frameworks (CherryPy, Bottle, Flask, Django)
- Solide Erfahrung mit Multithreading und Multiprocessing in Python auf Linux und Windows
- Solide SQL und Abfragen von Datenbanken durch Python (z.B. pyodbc)
- Tools und Frameworks für Testing (unittest, pytest) und Software Versioning (Bitbucket)
- Self-Starter, unabhängiger Denker
- Ausgezeichnete analytische Fähigkeiten
- Highly detail-orientiert
Benefits
- Flexible Arbeitsumgebung
- Fokus auf vielfältige, inclusive Kultur
- Equal Opportunity Employer