EV Group

Software Backend Developer, AI

EV Group

full-time

Posted on:

Location Type: Office

Location: LinzAustria

Visit company website

Explore more

AI Apply
Apply

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