Aktiviere Job-Benachrichtigungen per E-Mail!

Senior Python/C++ Developer (m/f/d)

TechMinds GmbH

Heidelberg

Remote

EUR 55.000 - 75.000

Vollzeit

Gestern
Sei unter den ersten Bewerbenden

Zusammenfassung

A leading tech consultancy in Heidelberg is seeking an experienced software developer to create and maintain complex backend features and integrate machine learning models. The ideal candidate will have several years of experience in software development, strong programming skills, and knowledge of CI/CD practices. This position offers remote work options, flexible hours, and significant creative freedom.

Leistungen

Remote work options
Flexible working hours
30 days of vacation
Significant creative freedom
Virtual company shares
Potential team lead role

Qualifikationen

  • Several years of professional experience in software development.
  • Excellent programming skills in one main language such as JavaScript, Python, or C++/Rust.
  • Experience with ML frameworks such as TensorFlow, PyTorch, or OpenCV.

Aufgaben

  • Develop complex backend features with frontend integration.
  • Integrate and deploy machine learning models into production services.
  • Set up and maintain a robust CI/CD and deployment infrastructure.

Kenntnisse

Software development experience
JavaScript, Python, or C++/Rust programming
Machine learning frameworks (TensorFlow, PyTorch, OpenCV)
Numerical optimization knowledge
CI/CD and GitOps experience
Unit, integration, and end-to-end testing
Cloud-native mindset (Docker, Kubernetes)
Software requirements management tools
Team player mindset
Fluent English skills

Tools

Docker
Kubernetes
GitHub Actions
Jira
Jobbeschreibung
Your Tasks
  • You are responsible for developing complex backend features with frontend integration
  • You develop modern, high-performance web frontends
  • You integrate and deploy machine learning models (Computer Vision – Segmentation) into production services, including API integration and optimization for real-time applications
  • You develop, integrate, and deploy numerical optimization algorithms in production applications
  • You set up and maintain a robust CI/CD and deployment infrastructure
  • You automate testing, releases, and infrastructure (IaC)
  • You actively contribute to code quality and developer experience (tooling, processes, standards)
  • You participate in system architecture design, focusing on scalability, security (cyber and data security), and availability

Further details apart from the job description as well as information about the company are available during the application process.

Your Benefits
  • Remote work options
  • Flexible working hours
  • 30 days of vacation
  • A position with significant creative freedom and decision-making authority
  • Virtual company sharesThe opportunity to take on a team lead role in the future
Your Profile
  • Several years of professional experience in software development
  • Excellent programming skills in one main language such as JavaScript, Python, or C++/Rust
  • Experience with ML frameworks such as TensorFlow, PyTorch, or OpenCV, and in deploying computer vision pipelines in production environments
  • Knowledge of numerical optimization (e.g., linear and nonlinear optimization) and its application in production services
  • Experience with CI/CD and GitOps, e.g., GitHub Actions or ArgoCD
  • Experience with unit, integration, and end-to-end testing (e.g., Jest, Playwright, Postman)
  • Cloud-native mindset and experience with containerization (Docker) and orchestration (Kubernetes)
  • Strong knowledge of software requirements management tools, e.g., Jira, Confluence, or Azure DevOps
  • Ownership mentality – “I see something, I build something”
  • Living the DevOps principle “You build it, you run it”
  • Keen eye for UX and detail
  • Fast, pragmatic, flexible, and reliable – bringing a startup mindset
  • Team player, self-driven, communicative, curious, and decisive
  • Fluent English skills (German is a plus)
TechMinds GmbH

TechMinds is an HR consultancy with a main focus on Tech & IT.
Your advantage: Through us, your application documents are sent directly to the decision maker. In addition, you benefit from free advice on all your career questions. And you get an authentic insight into the daily work routine of your potential employer at an early stage.

Your Application

Please send us your application via the following application button or by email to bewerbung@techminds.de.

We will only present your application documents to our client if we have your consent.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.