Job Description – Software Engineer AI (Machine Learning, Python, Computer Vision)
📍 Location: Barcelona (Hybrid – 2 days onsite, 3 days remote)
💼 Seniority: Medior (2–5 years of experience)
🗣️ Language: Fluent English required
At TechDelivery, we are seeking a Software Engineer AI with strong hands-on skills in Machine Learning, Python, and Computer Vision. This role is ideal for a medior profile (2–5 years) who wants to contribute to the development of cutting-edge AI solutions in collaboration with multidisciplinary teams, within a hybrid model in Barcelona.
You will play a key role in building and optimizing cloud-based AI solutions, integrating advanced AI functionalities, and ensuring scalability and performance of backend services.
- 2–5 years of professional experience in AI software development.
- Proven experience in Python programming applied to Machine Learning and/or Computer Vision.
- Exposure to cloud environments (preferably Azure, but AWS/GCP also considered).
- Develop scalable backend systems and APIs to support AI solutions utilizing Azure services.
- Build and optimize cloud-based AI solutions.
- Integrate advanced AI functionalities such as Retrieval-Augmented Generation (RAG), speech-to-text, and other AI models into production environments.
- Utilize Azure resources such as Functions, App Services, Cosmos DB, and Key Vault to improve performance, security, and efficiency.
- Collaborate closely with Data Scientists, AI Engineers, and Frontend Developers to ensure seamless integration of AI models.
- Monitor system performance, troubleshoot issues, and resolve problems related to backend services and AI model deployments.
- Stay up-to-date with market trends in Generative AI, particularly LLMs and prompt engineering.
- (Desired) Design and implement Intelligent Document Processing (IDP) solutions leveraging LLMs.
- Languages & Frameworks: Python, PySpark, FastAPI (or equivalent)
- Cloud & Infrastructure: Azure (Functions, App Services, Data Factory, Cosmos DB, Key Vault), AWS (Glue, S3, Redshift)
- AI & ML Tools: Scikit-learn, MLflow, Databricks, RAG, LLMs, YOLO/Computer Vision frameworks
- Data & Orchestration: SQL, Airflow, APIs, ETL pipelines
- Bachelor’s or Master’s degree in Computer Science, Data Science, AI, or related field.
- 2–5 years of experience in AI software engineering.
- Strong proficiency in Python and experience with ML frameworks.
- Experience with cloud-based deployments (preferably Azure).
- Familiarity with Computer Vision frameworks (YOLO, OpenCV, TensorFlow/Keras, etc.).
- Strong problem-solving and debugging skills.
- Excellent communication skills in English (written and spoken).
- Ability to work in hybrid mode (Barcelona office, Wednesdays & Thursdays onsite).
- Experience with Generative AI, RAG, and LLM integration.
- Hands-on with IDP (Intelligent Document Processing) solutions.
- Exposure to multicultural and international project environments.
At TechDelivery, we combine cutting-edge technology with a collaborative culture. You will:
- Work on innovative AI projects with global impact.
- Be part of a multidisciplinary and multicultural team.
- Grow your career in a fast-paced and agile environment.
- Enjoy a hybrid working model that balances flexibility and collaboration.
📩 Interested candidates: Apply through our careers portal TechDelivery Careers
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Software Engineer AI (Machine Learning, Python, Computer Vision)
2025-09-01
Data Scientist (Research & Innovation)
2026-03-13
Data Scientist (Research & Innovation)
2025-10-01
- Posted
- Sep 03, 2025
- Type
- Full-time
- Level
- Entry
- Location
- Greater Barcelona Metropolitan Area
- Company
- TechDelivery
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Software Engineer AI (Machine Learning, Python, Computer Vision)
2025-09-01
Data Scientist (Research & Innovation)
2026-03-13
Data Scientist (Research & Innovation)
2025-10-01