
Software Backend Developer, AI
EV Group
full-time
Posted on:
Location Type: Office
Location: Linz • Austria
Visit company websiteExplore more
Salary
💰 €48,300 per year
About the role
- Architect and develop Python-based backends for AI applications, including API design, database integration, and software development
- Develop robust OOP-based solutions for existing systems and new requirements
- Build and manage asynchronous API backends using modern toolsets (e.g., FastAPI, REST APIs, WebSockets)
- Design and implement ETL processes to connect machine learning and LLM components
- Optimize and manage multi-threaded processes to improve performance for compute-intensive backend tasks
- Ensure performance and stability through testing, debugging, and performance tuning
- Collaborate closely with AI researchers and engineers to integrate solutions into our AI services
Requirements
- Degree or vocational training in Computer Science, Artificial Intelligence, Software Engineering, or a related field
- Deep knowledge of object-oriented programming (OOP), especially with Python; familiarity with C++ and SQL; experience with FastAPI and REST APIs is a plus
- Experience developing Python backends for AI applications, including API development, database architecture, and software design
- Expertise in building data flows and API structures, and working with asynchronous tasks, message queues, and idempotent data processing
- Initial experience developing ETL pipelines to connect LLMs, ML models, and databases
- Knowledge of multi-threading programming to optimize GPU utilization
- Ability to perform automated testing (e.g., unit testing), profiling, and performance optimization
- Experience with modern development environments such as Linux, Docker, Git, and DevOps processes
- Good communication skills and proficiency in English.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Pythonobject-oriented programmingC++SQLFastAPIREST APIsETL processesmulti-threadingautomated testingperformance optimization
Soft Skills
communication skillscollaboration
Certifications
degree in Computer Sciencedegree in Artificial Intelligencedegree in Software Engineering