CareerPlan

AI Software Developer

Brno, CZFull-time2026-10-26 → 2026-11-10

Core

Develop tools, libraries, and algorithms in Python to optimize and deploy neural network models for embedded and mobile devices.

Role type

AI Software Developer (Embedded Systems)

Builds

Runtime libraries, SDKs with optimization algorithms, and neural network deployment tooling for smart devices.

Domain

Semiconductor / Embedded AI / Mobile Computing

Deliverable

production ML models

Required skills

Python, Neural Networks, Machine Learning Algorithms, Software Engineering Best Practices

Preferred skills

JavaScript/TypeScript/React, AI/ML Frameworks (TensorFlow, PyTorch), Compiler Technologies, Generative AI, Agentic Systems

Technologies

Python, TensorFlow, PyTorch, ONNX, GitHub

Responsibilities

Develop tools to profile and benchmark neural network models on embedded/mobile devices; Enable audio, vision, and language models on mobile/embedded devices; Contribute to open-source communities; Co-develop hardware/software for AI accelerators; Implement proof-of-concepts and pursue patents.

Seniority

Mid-level to Senior (team ranges from juniors to principal developers)