Sign up to save this job, get alerts, and apply with an optimized CV.
AI Software Architect | C | C++ | Python | deep learning | Inference @ 1dea
Job description
- Extensive experience in systems architecture, software architecture, or compiler development.
- Experience in designing programming interfaces for AI hardware platforms or compute accelerators.
- Knowledge of external frameworks used in deep learning and AI inference.
- Very good knowledge of C/C++ and Python.
- Very good communication and teamwork skills.
- Higher technical education
- English at a minimum B2+ level -> international cooperation
- Previous experience with custom hardware platforms or embedded systems.
- Experience in integrating software with open-source AI frameworks.
- Knowledge of performance optimization techniques for deep learning workloads.
Office Location: Gdańsk
Are you from another part of Poland? Are you considering relocation?
Employment Type: Employment contract | 25,000 - 50,000 PLN gross | long-term contract, signed directly with the client without intermediaries
Area: Semiconductors / Advanced AI Systems
CV in English requested
We are looking for a Software Architect to help define and develop the software foundations of a next-generation AI compute platform.
The role involves designing software systems that seamlessly interact with deep learning frameworks, as well as close collaboration with hardware teams to shape the capabilities of future products.
Availability ASAP or a 3-month notice period? We are open to both options.
[Programming Model Development, Defining and implementing a programming model that will enable developers to efficiently utilize our compute platform for AI workloads., Framework Interfacing, Designing and maintaining programming interfaces that connect our internal systems with commonly used external and open-source deep learning frameworks., Cross-Functional Collaboration, Working closely with hardware architecture and design teams to align software capabilities with developing hardware features., Technical Leadership, Providing architectural guidance to development teams and ensuring the scalability, maintainability, and performance of created solutions., Strategic Input, Participating in long-term planning by identifying future hardware development opportunities arising from software needs and capabilities.]
Required skills
Sign up to apply
Create a free account to apply for this job and get access to:
- AI-powered CV optimization for this specific job
- Save jobs and create custom alerts
- See your CV match score for each job
Interested in this position?
Create your free account and tailor your CV to match this job.