Cloud & AI Developer (Java, TypeScript & Machine Learning)
HP - Hewlett Packard
Barcelona, Spain
The Role
We are looking for a Cloud & AI Developer to join our Industrial Print Software team.
You will design, develop, and maintain cloud-based applications and integrate AI/ML models that bring real value to our products and customers. This role combines full-stack development with AI engineering, offering the opportunity to work on data-driven solutions, automation tools, and intelligent features for HP’s industrial printing platforms.
Key Responsibilities
Cloud & Software Development
- Develop and maintain cloud-native applications using AWS, Azure, or GCP.
- Build backend services with Java, Node.js, and TypeScript.
- Contribute to front-end development using modern frameworks (React, Vue.js, or similar).
- Write clean, efficient, and well-tested code following agile and CI/CD practices.
- Collaborate with DevOps teams to implement containerized solutions with Docker and Kubernetes.
AI Integration
- Implement AI agents and workflows to automate operational tasks and enable intelligent decision-making across HP’s cloud platforms.
- Contribute to the design, deployment, and orchestration of MCP components for managing and serving models at scale.
- Develop and maintain AI APIs, connectors, and event-driven interfaces for seamless integration between models, data sources, and cloud services.
Collaboration & Delivery
- Participate in code reviews, sprint planning, and technical discussions.
- Collaborate with cross-functional teams (Data, QA, UX) to deliver high-quality solutions.
- Document and share technical knowledge to promote best practices within the team.
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- 3–6 years of professional experience in cloud or full-stack development.
- Solid experience in Java, TypeScript, and Node.js.
- Familiarity with Python and ML frameworks.
- Experience with AWS, Azure, or GCP cloud services.
- Knowledge of CI/CD pipelines, Git, Docker, and Kubernetes.
- Experience with databases (PostgreSQL, MongoDB, or similar).
- Strong problem-solving mindset and focus on clean, maintainable code.
- Fluent in English (C1 or higher).
Nice to Have
- Basic understanding of machine learning concepts and data preprocessing.
- Experience deploying ML models to cloud environments (e.g., SageMaker, Vertex AI, Azure ML).
- Familiarity with infrastructure-as-code tools like Terraform.
- Interest in sustainable, AI-enhanced solutions within industrial tech.
Don't forget to mention EuroTechJobs when applying.