Software Engineer C++/Python
Autobrains AI Technologies GmbH
3 months ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Tech stack
C++ (Programming Language)
Code Review
Nvidia CUDA
Continuous Integration
Python (Programming Language)
OpenCV
Pair Programming
Software Maintenance
Software Engineering
Deep Learning
Docker
Jenkins
Job description
We are looking for an experienced software engineer who thrives on building efficient, scalable, and intelligent systems. You will focus on enhancing our image-processing pipelines, working directly with GStreamer and Nvidia DeepStream technologies. Your code will be at the core of real-time visual computing applications, powering performance-critical features. You'll collaborate closely with product and Deep Learning teams to design architecture that scales and adapts, while continuously improving quality, speed, and reliability.
- You are responsible for designing, implementing and maintaining software solutions based on our deep learning models.
- You will work hand-in-hand with our business and engineering teams to iteratively deliver robust solutions.
- You will work in an environment where experimentation, iteration, and the ability to pivot are essential. You are quick to validate ideas and ship high-performance prototypes.
- You are curious and thrive on experimentation with emerging technologies and constantly exploring ways to make things faster and smarter.
- You will contribute to a culture of continuous improvement by participating in pair programming, code reviews, and retrospectives, as part of a team that values collaboration and takes pride in building scalable, production-grade visual computing infrastructure.
Requirements
- At least 3 years of professional experience as a full time Software Engineer.
- Strong proficiency in C++ and Python.
- Solid understanding of software design and architecture principles.
- Experience in image processing technologies (OpenCV).
ALSO DESIRABLE:
- Interest or prior exposure to multimedia processing frameworks, ideally GStreamer or Nvidia DeepStream would be a definite plus
- Practical experience with Docker, would also be a strong plus.
- Experience with the Meson build system would be nice to have.
- CUDA knowledge would be beneficial.
- Familiarity with Jenkins or other CI/CD systems would also be nice to have.
Benefits & conditions
- Friendly cooperation at eye level - We live and breathe flat hierarchies with a positive feedback culture.
- Innovation where it matters - A challenging position in a company that is changing the world of video data: With you we will make history.
- Creative and entrepreneurial playground - Get a chance to be your own master, define your own tasks, actively contribute and implement your ideas. Grow yourself and grow the success of the company with direct influence from day one.
- Team spirit celebrates diversity - Numerous events to get to know the teams and meet our great visionaries.
- Flexible working hours - Trust-based and goal-oriented working culture.
- Benefits to smooth your ride in life - Public transport ticket with a 50% subsidy and a huge discount on Urban Sports Club memberships.
- Boost your learning - we'll fund it - We offer a generous learning budget so you can improve your skills.
- Loft-office in central Berlin - With free drinks and a large balcony with barbecue.