Senior Backend Engineer: Attribute Enrichment at Jobgether – Spain
Explore Related Opportunities
About This Position
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Backend Engineer: Attribute Enrichment in Spain.
This role sits at the core of a high-scale AI-driven e-commerce platform focused on improving product discovery for millions of users worldwide. You will design and build backend services that power attribute enrichment, metadata processing, and real-time product intelligence used across search and browsing experiences. Working in a distributed, cloud-native environment, you will help shape highly scalable systems that directly influence conversion and user experience for major global brands. You will collaborate closely with machine learning engineers to productionize enrichment models and ensure they operate reliably at scale. The role also involves building robust infrastructure for observability, CI/CD, and system reliability from the ground up. This is a hands-on engineering position for someone who enjoys solving complex distributed systems challenges in a fast-paced, product-driven environment.
You will design, build, and maintain high-performance backend services that deliver enriched product attributes, metadata, and badges at scale, ensuring low latency and high availability. You will collaborate with ML engineers and cross-functional teams to productionize enrichment systems and integrate them into search and discovery workflows.
- Develop and maintain scalable backend services for attribute enrichment and badge generation
- Design high-throughput, low-latency APIs supporting real-time e-commerce search and browse experiences
- Build and evolve data pipelines and services handling enriched product metadata and derived attributes
- Implement CI/CD pipelines and deployment workflows using modern cloud-native tools and best practices
- Set up and improve observability systems including monitoring, logging, and alerting for production reliability
- Work with relational and NoSQL databases to ensure data consistency, performance, and scalability
- Write and maintain unit, integration, and end-to-end tests to ensure system quality and resilience
- Collaborate closely with ML engineers to operationalize enrichment models in production environments
You bring strong backend engineering experience and a solid foundation in distributed systems, with the ability to design and scale high-load services. You are comfortable working in cross-functional teams and have strong communication skills in English.
- 5+ years of backend engineering experience in production environments
- Strong computer science fundamentals, including networking and distributed systems principles
- Proficiency in Python and backend development best practices
- Experience building and maintaining high-load, real-time APIs and backend services
- Strong knowledge of testing practices, including unit and integration testing frameworks such as Pytest or unittest
- Experience with relational and/or NoSQL databases, caching systems, and scalable architectures
- Familiarity with CI/CD pipelines and cloud infrastructure (AWS or equivalent)
- Experience working in cross-functional teams with product and ML engineers
- Exposure to Go, Rust, or other compiled languages is a plus
- Excellent English communication and collaboration skills
- Fully remote-friendly environment with location flexibility within Europe
- Unlimited vacation policy with strong encouragement for rest and recharge
- Annual learning and development budget for continuous growth
- Home office setup support and equipment provided
- Company-provided laptop and modern engineering tools
- Stock options in addition to competitive base compensation
- Parental leave for eligible employees
- Regular team offsites to foster connection and collaboration
- Opportunity to work on large-scale AI-powered systems impacting global e-commerce