-
KBC Technologies Group

Software Developer

KBC Technologies Group
Spain · Contract · Mid-Senior

What you’ll do:

● Build and maintain production services: design, implement, and operate reliable, well-tested backend services and APIs in Python and Go. Refactor or rewrite components when needed to improve performance, stability, and maintainability. ● Shape our architecture: define clear service boundaries and interfaces, guide communication patterns (REST/gRPC, events), and ensure strong observability, security, and resilience across our platform. ● Work with Golang in production: contribute to existing Go services and identify where migrating Python components to Go will reduce latency, increase throughput, or improve resource efficiency. ● Build ML/AI infrastructure: create data pipelines and services that support model training, evaluation, and deployment on large image datasets. ● Automate and ship: set up CI/CD, testing, and infrastructure-as-code to keep releases smooth and predictable across environments. ● Lead through impact: propose new directions, drive code and architecture improvements, mentor peers, and help raise the engineering bar across the team. ● Collaborate across disciplines: partner with scientists and engineers to understand problems end-to-end and deliver pragmatic, well-architected solutions.


Required (Must-have):

● M.Sc. in Computer Science/Engineering (or equivalent) or comparable industry experience.

● Expert production experience with Python and solid Golang experience building and running services.

● Deep understanding of microservices, distributed systems, and API design (REST/gRPC), with attention to clean contracts and failure modes.

● Hands-on experience with SQL and NoSQL databases, sound schema design and performance tuning, and familiarity with object storage (e.g., S3).

● Proven experience deploying and operating on Kubernetes and strong Unix/Linux fundamentals.

● Practical experience with AWS core services (EKS, EC2, S3, RDS, IAM, CloudWatch) and cost-aware architectures.

● Strong engineering practices including CI/CD, automated testing, code reviews, documentation, and a security-first mindset.

● Ability to lead technical initiatives, communicate trade-offs clearly, and collaborate effectively across multidisciplinary teams.


Desirable (Nice to have):

● Experience with Kubeflow, MLflow, Feast, Argo, Airflow, Ray, and model versioning/monitoring.

● Experience with digital pathology or large-scale image processing (e.g., whole-slide images) and tools such as OpenSlide, scikit-image, or OpenCV.

● Experience with performance engineering, including concurrency, memory profiling, high-throughput pipelines, and GPU/accelerator integration.

● Experience working in regulated environments (e.g., GxP), including data governance, privacy, and building software under regulated processes.

● Experience with JavaScript/TypeScript for internal tools and dashboards.

● Experience with event-driven systems and streaming platforms (e.g., Kafka).

Key Skills

Ranked by relevance

python golang cicd s3 microservices kubernetes kubeflow storage mlflow nosql sql aws eks
Login to Apply
Posted
Mar 18, 2026
Type
Contract
Level
Mid-Senior
Location
Barcelona

Industries

IT System Testing Evaluation IT System Data Services

Categories

Analyst Design Business Development

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
GlobalLogic
Related

Senior Python Developer

2026-05-21

Full-time
Mid-Senior
Argentina
IT Services
Analyst
View Job Details
Digital Waffle
Related

Back End Developer

2026-05-28

Full-time
Mid-Senior
Germany
Data Infrastructure
Analyst
View Job Details
Service Driven Professionals
Related

Senior Backend Engineer .NET & Azure Cloud

2026-05-25

Full-time
Mid-Senior
Netherlands
Technology
Engineering