Remote Python Entwickler (Data Science)
Vor 15 Tagen gepostet
Job angesehen
Arbeitsbeschreibung
Ihre Hauptaufgaben:
- Entwicklung und Wartung von Python-basierten Anwendungen und Skripten für Datenanalyse, maschinelles Lernen und künstliche Intelligenz.
- Implementierung von Algorithmen für maschinelles Lernen, Datenmodellierung und statistische Analysen.
- Verarbeitung, Bereinigung und Transformation großer Datensätze unter Verwendung von Tools wie Pandas, NumPy und Spark.
- Erstellung und Optimierung von Pipelines für Datenaufnahme und -verarbeitung.
- Zusammenarbeit mit Data Scientists zur Operationalisierung von ML-Modellen (MLOps).
- Entwicklung von APIs zur Bereitstellung von Modellen und Analysen.
- Erstellung von aussagekräftigen Visualisierungen und Berichten zur Kommunikation von Ergebnissen.
- Kontinuierliche Forschung und Anwendung neuester Techniken im Bereich Data Science und maschinelles Lernen.
- Sicherstellung der Codequalität, Wartbarkeit und Skalierbarkeit der entwickelten Lösungen.
Ihr Profil:
- Abgeschlossenes Studium der Informatik, Mathematik, Statistik, Physik oder eines verwandten MINT-Faches.
- Mindestens 3 Jahre Berufserfahrung als Python Entwickler mit Fokus auf Data Science oder Machine Learning.
- Fundierte Kenntnisse in Python und relevanten Bibliotheken (z.B. Pandas, NumPy, Scikit-learn, TensorFlow, PyTorch).
- Erfahrung mit Datenbanken (SQL und NoSQL) und Datenverarbeitungstools.
- Kenntnisse in Cloud-Plattformen (AWS, Azure, GCP) und Containerisierung (Docker) sind von Vorteil.
- Grundlegendes Verständnis von Softwareentwicklungsprinzipien und Best Practices.
- Ausgeprägte analytische und Problemlösungsfähigkeiten.
- Fähigkeit, selbstständig und ergebnisorientiert im Homeoffice zu arbeiten.
- Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift.
Lead Full Stack Developer (Python/React)
Vor 14 Tagen gepostet
Job angesehen
Arbeitsbeschreibung
Ihre Aufgaben:
- Technische Führung und Mentoring eines agilen Entwicklungsteams.
- Design und Implementierung von skalierbaren und robusten Backend-Services mit Python (z.B. Django, Flask).
- Entwicklung und Wartung responsiver und benutzerfreundlicher Frontends mit React.
- Architekturplanung und Entscheidungsfindung für neue Features und Projekte.
- Code-Reviews, Sicherstellung hoher Code-Qualität und Implementierung von Best Practices.
- Enge Zusammenarbeit mit Produktmanagern, Designern und anderen Stakeholdern, um Anforderungen zu verstehen und umzusetzen.
- Optimierung von Anwendungen hinsichtlich Performance, Skalierbarkeit und Sicherheit.
- Einrichtung und Verwaltung von CI/CD-Pipelines und Cloud-Infrastrukturen (AWS, Docker, Kubernetes).
- Fehleranalyse und Behebung von technischen Problemen in Produktionsumgebungen.
- Forschung und Einführung neuer Technologien und Methoden zur kontinuierlichen Verbesserung des Entwicklungsprozesses.
- Abgeschlossenes Studium der Informatik, Wirtschaftsinformatik oder einer verwandten technischen Disziplin, oder nachweisbare vergleichbare Erfahrung.
- Mehrjährige Berufserfahrung als Full Stack Developer, mit nachweislicher Führungserfahrung.
- Exzellente Kenntnisse in Python (Backend) und JavaScript/TypeScript (Frontend), sowie Frameworks wie Django/Flask und React.
- Umfassende Erfahrung mit RESTful APIs, Datenbanken (SQL und NoSQL) und Cloud-Plattformen (AWS, Azure, GCP).
- Kenntnisse in Containerisierung (Docker) und Orchestrierung (Kubernetes) sind von Vorteil.
- Erfahrung mit agilen Entwicklungsmethoden (Scrum, Kanban).
- Starke analytische Fähigkeiten, Problemlösungskompetenz und eine Leidenschaft für sauberen, gut dokumentierten Code.
- Ausgeprägte Kommunikations- und Teamfähigkeit.
- Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift.
Junior Software Developer (Python) - Graduate Program (Remote)
Heute
Job angesehen
Arbeitsbeschreibung
As a Junior Software Developer, you will:
- Develop, test, and deploy high-quality Python-based applications and services.
- Collaborate with senior developers and cross-functional teams to understand project requirements and design specifications.
- Write clean, maintainable, and efficient code following established coding standards.
- Participate in code reviews to learn from experienced developers and improve code quality.
- Assist in troubleshooting, debugging, and resolving software defects.
- Contribute to the development of automated testing frameworks.
- Gain exposure to various aspects of the software development lifecycle, including requirements gathering, design, implementation, testing, and deployment.
- Learn about cloud platforms (AWS/Azure/GCP) and modern development tools.
- Engage in continuous learning and professional development opportunities.
- Contribute to documentation and knowledge sharing within the team.
We are looking for graduates with:
- A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
- A strong foundation in Python programming.
- Familiarity with software development principles, data structures, and algorithms.
- Basic understanding of version control systems, such as Git.
- Excellent analytical and problem-solving skills.
- Strong communication and teamwork abilities.
- A passion for technology and a desire to learn and grow in a remote work setting.
- Previous internship or project experience in software development is a plus, but not required.
What we offer:
- A fully remote work environment with flexible working hours.
- A structured graduate program with comprehensive training and mentorship.
- Competitive salary and benefits package tailored for graduates.
- The opportunity to work on impactful projects and gain significant industry experience.
- A collaborative and inclusive culture that supports your professional growth.
- Exposure to modern technologies and agile development methodologies.
If you are a bright, motivated graduate eager to kick-start your career in software development from anywhere in the country, apply now to join our dynamic remote team in Dortmund .
Trainee Automotive Software Development (Remote)
Vor 3 Tagen gepostet
Job angesehen
Arbeitsbeschreibung
Ihre Hauptaufgaben während des Trainee-Programms:
- Mitwirkung bei der Entwicklung, Implementierung und dem Testen von Softwaremodulen für automobile Steuergeräte unter Anleitung erfahrener Entwickler.
- Erlernen und Anwenden von Programmiersprachen wie C, C++ und Python im Kontext der Automobilsoftware.
- Unterstützung bei der Erstellung von Softwaredesigns und Spezifikationen.
- Mithilfe bei der Fehleranalyse und -behebung in bestehenden Softwarekomponenten.
- Teilnahme an Code-Reviews und Erlernen von Best Practices in der Softwareentwicklung.
- Einarbeitung in automotive Standards wie AUTOSAR und relevante Kommunikationsprotokolle (CAN, LIN).
- Unterstützung bei der Erstellung von technischen Dokumentationen und Berichten.
- Kennenlernen von agilen Entwicklungsmethoden und deren Anwendung in der Praxis.
- Durchführung von Recherchetätigkeiten zu neuen Technologien und Trends im Automotive-Umfeld.
- Aktive Teilnahme an Schulungen, Workshops und Mentorings.
- Beitrag zu einem positiven und produktiven Teamumfeld, auch in der Remote-Arbeit.
- Entwicklung eines tiefen Verständnisses für den gesamten Software-Entwicklungszyklus in der Automobilindustrie.
Was Sie mitbringen sollten:
- Abgeschlossenes Studium der Informatik, Wirtschaftsinformatik, Elektrotechnik, Fahrzeugtechnik oder eines vergleichbaren Studiengangs.
- Erste praktische Erfahrungen durch Praktika oder Projekte im Bereich Softwareentwicklung, idealerweise mit Bezug zur Automobilindustrie.
- Grundkenntnisse in C/C++ und/oder Python.
- Interesse an der Automobilbranche und Begeisterung für neue Technologien.
- Die Fähigkeit, eigenständig zu lernen und sich schnell in neue Themen einzuarbeiten.
- Sehr gute Problemlösungsfähigkeiten und eine strukturierte, analytische Denkweise.
- Hohe Motivation, Engagement und Teamfähigkeit, auch in einem verteilten Arbeitsumfeld.
- Ausgeprägte Kommunikationsfähigkeiten.
- Sehr gute Deutschkenntnisse in Wort und Schrift sind unerlässlich; gute Englischkenntnisse sind von Vorteil.
- Eigene Ausstattung für das Homeoffice (Computer, stabile Internetverbindung) wird vorausgesetzt.
Lead Project Manager, Software Development (Remote)
Vor 5 Tagen gepostet
Job angesehen
Arbeitsbeschreibung
- Gesamtverantwortung für die Planung, Steuerung und den Abschluss von Softwareentwicklungsprojekten.
- Führung und Mentoring von Projektteams in einer Remote-Umgebung.
- Definition von Projektzielen, -umfang, -zeitplänen und -budgets.
- Anwendung und Anpassung agiler Projektmanagementmethoden.
- Identifizierung, Bewertung und Steuerung von Projektrisiken.
- Effektive Kommunikation mit allen Stakeholdern, einschließlich Kunden und internem Management.
- Management von Ressourcen, Personal und externen Dienstleistern.
- Sicherstellung der Einhaltung von Qualitätsstandards und Best Practices.
- Erstellung und Präsentation von Projektfortschrittsberichten.
- Förderung einer kollaborativen und ergebnisorientierten Teamkultur.
Lead Project Manager - Software Development (Remote)
Vor 14 Tagen gepostet
Job angesehen
Arbeitsbeschreibung
Hauptverantwortlichkeiten:
- Leitung des gesamten Projektlebenszyklus von der Initiierung bis zum Abschluss.
- Definition von Projektumfang, Zielen und Liefergegenständen in Zusammenarbeit mit den Stakeholdern.
- Erstellung und Verwaltung von Projektplänen, Zeitplänen und Budgets.
- Zuweisung von Aufgaben an Teammitglieder und Überwachung des Fortschritts.
- Identifizierung, Bewertung und Steuerung von Projektrisiken und -herausforderungen.
- Sicherstellung einer effektiven Kommunikation zwischen allen Projektbeteiligten.
- Moderation von Projekt-Meetings und Erstellung regelmäßiger Fortschrittsberichte.
- Implementierung und Einhaltung agiler Methoden (z.B. Scrum, Kanban) und Best Practices im Projektmanagement.
- Management von Änderungen im Projektumfang und Sicherstellung der Kundenzufriedenheit.
- Nachprojektabschluss Durchführung von Lessons Learned und Beitrag zur kontinuierlichen Verbesserung.
- Abgeschlossenes Studium im Bereich Informatik, Wirtschaftsinformatik, Ingenieurwesen oder einem vergleichbaren Fachgebiet.
- Mindestens 5 Jahre Berufserfahrung im Projektmanagement, davon mindestens 3 Jahre mit Fokus auf Softwareentwicklungsprojekte.
- Nachgewiesene Erfahrung in der Leitung von agilen Entwicklungsprojekten.
- Kenntnisse verschiedener Projektmanagement-Methoden (z.B. PRINCE2, PMI) sind von Vorteil.
- Ausgeprägte organisatorische Fähigkeiten, Zeitmanagement und Problemlösungskompetenz.
- Exzellente Kommunikations-, Verhandlungs- und Führungsqualitäten.
- Fähigkeit, Teams zu motivieren und eine positive Arbeitsatmosphäre zu schaffen, auch in einem Remote-Umfeld.
- Erfahrung mit Projektmanagement-Tools wie Jira, Confluence oder MS Project.
- Fließende Deutsch- und Englischkenntnisse in Wort und Schrift.
- Zertifizierungen wie PMP, Scrum Master oder Product Owner sind ein Plus.
Automotive Software Development Lead (m/w/d)
Vor 5 Tagen gepostet
Job angesehen
Arbeitsbeschreibung
Zu Ihren Hauptaufgaben gehört die technische Führung des Entwicklungsteams, die Code-Reviews, die Definition von Architekturen und die Sicherstellung der Einhaltung von Best Practices. Sie arbeiten eng mit Projektmanagern, Systemingenieuren und anderen Stakeholdern zusammen, um Projektziele zu definieren und sicherzustellen, dass diese termingerecht und im Rahmen des Budgets erreicht werden. Die kontinuierliche Verbesserung von Entwicklungsprozessen, die Einführung neuer Technologien und Tools sowie die Unterstützung und Weiterentwicklung der Teammitglieder sind ebenfalls wichtige Bestandteile Ihrer Rolle. Sie sind maßgeblich an der Fehleranalyse und -behebung beteiligt und stellen die Qualität und Zuverlässigkeit der entwickelten Software sicher.
Wir erwarten von Ihnen einen Hochschulabschluss in Informatik, Elektrotechnik oder einem verwandten Fachgebiet, sowie mindestens 6 Jahre Berufserfahrung in der Softwareentwicklung, davon mindestens 3 Jahre in einer führenden oder leitenden Funktion, vorzugsweise in der Automobilindustrie. Fundierte Kenntnisse in Programmiersprachen wie C/C++ und Python sowie Erfahrung mit Embedded Systems und Echtzeitbetriebssystemen sind unerlässlich. Kenntnisse im Bereich Automotive SPICE, AUTOSAR und gängiger Entwicklungswerkzeuge sind von Vorteil. Ausgezeichnete Führungsqualitäten, starke Kommunikationsfähigkeiten und die Fähigkeit, komplexe technische Herausforderungen zu meistern, sind zwingend erforderlich. Wenn Sie eine Leidenschaft für innovative Automobiltechnologien haben und gerne in einem kollaborativen und technologisch fortschrittlichen Umfeld arbeiten, dann freuen wir uns auf Ihre Bewerbung.
Ihre Verantwortlichkeiten:
- Technische Leitung eines Softwareentwicklungsteams
- Planung, Steuerung und Überwachung von Softwareentwicklungsprojekten
- Definition von Software-Architekturen und -Designs
- Sicherstellung der Code-Qualität und Anwendung von Best Practices
- Implementierung und Optimierung agiler Entwicklungsmethoden
- Zusammenarbeit mit Projektmanagement und anderen Abteilungen
- Mentoring und Coaching von Softwareentwicklern
- Studium im relevanten technischen Bereich
- Mindestens 6 Jahre Erfahrung in der Softwareentwicklung, davon Führungserfahrung
- Erfahrung in der Automobilindustrie und mit embedded Systemen
- Kenntnisse in C/C++ und gängigen Automotive-Standards
- Starke Führungs- und Kommunikationsfähigkeiten
- Problemlösungskompetenz und Teamorientierung
Seien Sie der Erste, der es erfährt
Über das Neueste Python Jobs In Dortmund !
Senior Engineering Manager (m/w/d) - Software Development
Vor 15 Tagen gepostet
Job angesehen
Arbeitsbeschreibung
Ihre Kernaufgaben umfassen:
- Leitung, Mentoring und Entwicklung eines Teams von Softwareentwicklern.
- Verantwortung für den gesamten Softwareentwicklungslebenszyklus, von der Konzeption über die Implementierung bis hin zur Wartung.
- Festlegung und Durchsetzung von Best Practices in den Bereichen Softwarearchitektur, Codierung, Testing und Deployment.
- Sicherstellung der technischen Exzellenz und der hohen Qualität der ausgelieferten Produkte.
- Zusammenarbeit mit Produktmanagement, Design und anderen Engineering-Teams zur Definition von Roadmaps und Prioritäten.
- Förderung einer Kultur der Zusammenarbeit, Innovation und kontinuierlichen Verbesserung.
- Technische Entscheidungsfindung und Problemlösung bei komplexen Herausforderungen.
- Management von Ressourcen und Budgets für Ihr Team.
- Durchführung von Performance Reviews und Karriereentwicklungsgesprächen.
- Sicherstellung einer effektiven und skalierbaren Systemarchitektur.
- Einführung und Optimierung agiler Entwicklungsmethoden.
- Risikomanagement in Entwicklungsprojekten.
- Beitrag zur übergeordneten technischen Strategie des Unternehmens.
- Aufbau und Pflege von Beziehungen zu externen Stakeholdern.
- Schaffung eines positiven und produktiven Arbeitsumfelds für Ihr Team.
Ihr Profil:
- Abgeschlossenes Studium (Master/Diplom) in Informatik, Ingenieurwesen oder einem verwandten Fachgebiet.
- Mindestens 8 Jahre Berufserfahrung in der Softwareentwicklung, davon mindestens 4 Jahre in einer Führungsrolle (Team Lead, Engineering Manager).
- Nachweisbare Erfolge im Management von Softwareteams und in der Auslieferung komplexer Softwareprojekte.
- Tiefgehendes Verständnis moderner Softwarearchitekturen, Programmiersprachen (z.B. Java, Python, C++) und Datenbanktechnologien.
- Erfahrung mit Cloud-Technologien (AWS, Azure, GCP) und DevOps-Praktiken.
- Starke Kenntnisse agiler Entwicklungsmethoden (Scrum, Kanban).
- Ausgezeichnete Führungs-, Kommunikations- und zwischenmenschliche Fähigkeiten.
- Fähigkeit, technische Visionen zu entwickeln und Teams zu motivieren.
- Sehr gute Deutsch- und Englischkenntnisse.
- Hohe Problemlösungskompetenz und strategisches Denken.
- Fähigkeit, selbstständig, proaktiv und eigenverantwortlich in einem vollständig remote arbeitenden Team zu agieren.
Diese Position bietet Ihnen die einmalige Gelegenheit, ein engagiertes Team von Ingenieuren zu leiten und an der Spitze der Softwareentwicklung mitzuwirken. Arbeiten Sie flexibel von Ihrem Homeoffice aus und gestalten Sie die Zukunft der Technologie mit. Wir suchen Talente, die sich in einem agilen und innovativen Umfeld entfalten wollen, mit der Möglichkeit, von überall aus zu arbeiten, auch wenn die zentrale Anlaufstelle in Bochum, Nordrhein-Westfalen, DE liegt.
Agile Project Lead (m/w/d) – Software Development
Vor 15 Tagen gepostet
Job angesehen
Arbeitsbeschreibung
Remote Senior Project Manager - Software Development (m/w/d)
Heute
Job angesehen
Arbeitsbeschreibung
Ihre Aufgaben:
- Gesamtverantwortung für die Planung, Steuerung und den erfolgreichen Abschluss von Softwareentwicklungsprojekten.
- Definition von Projektzielen, Timelines, Budgets und Ressourcenanforderungen.
- Anwendung und Weiterentwicklung agiler Projektmanagement-Methoden (Scrum, Kanban).
- Management von Projektteams, inklusive Aufgabenverteilung, Motivation und Leistungsbeurteilung.
- Identifizierung, Bewertung und Management von Projektrisiken.
- Regelmäßige Kommunikation und Reporting an Stakeholder und das Management.
- Sicherstellung der Einhaltung von Qualitätsstandards und Prozessen.
- Effektive Koordination zwischen Entwicklungsteams, Product Ownern und anderen Stakeholdern.
- Moderation von Projektmeetings, Reviews und Retrospektiven.
- Kontinuierliche Verbesserung der Projektmanagement-Prozesse und -Tools.
- Abgeschlossenes Studium der Informatik, Wirtschaftsinformatik, Ingenieurwissenschaften oder einer vergleichbaren Fachrichtung.
- Mehrjährige erfolgreiche Erfahrung im Projektmanagement von Softwareentwicklungsprojekten, idealerweise in agilen Umgebungen.
- Fundierte Kenntnisse in Scrum Master- oder Product Owner-Rollen sind von Vorteil.
- Nachweisliche Erfahrung in der Führung von verteilten Teams.
- Ausgeprägte analytische und konzeptionelle Fähigkeiten sowie eine strukturierte Arbeitsweise.
- Exzellente Kommunikations-, Verhandlungs- und Konfliktlösungsfähigkeiten.
- Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift.
- Sicherer Umgang mit Projektmanagement-Tools (z.B. Jira, Confluence, Asana).
- Hohe Eigeninitiative, Problemlösungskompetenz und eine ergebnisorientierte Arbeitsweise.
- Erfahrung in der Erstellung von Business Cases und Budgetplanung.