
Software Engineer II
Posted 4 days ago

Posted 4 days ago
This is a fully remote position, open to applicants in Spain.
• Develop, sustain, and scale backend services along with Kafka-based streaming pipelines that process user behavior data on AWS infrastructure.
• Create microservices and APIs that expose user segments and behavioral models for traditional UI and agentic interfaces.
• Convert behavioral signals into segments and models for the wider platform.
• Utilize and assess AI coding assistants and agents for tasks such as code generation, review, production troubleshooting, and team integration.
• Engage in architectural discussions and define solutions for moderately complex challenges.
• Construct, deploy, roll back, and manage software, including participation in on-call duties.
• Streamline manual operational workflows with tools to enhance resilience and operability.
• Offer constructive, service-level-aware feedback and engage in engineering communities of practice.
• Fully skilled in Java, capable of designing, developing, testing, and deploying small to medium features and bug fixes independently.
• Experience in constructing Kafka-based streaming pipelines and services within an AWS production setting.
• Background in distributed systems, concurrency, scaling, and asynchronous programming methodologies.
• Active involvement with AI coding assistants and agents in everyday engineering tasks.
• Collaborative approach with a focus on shared code ownership.
• Ability to navigate uncertainty with an iterative mindset while aligning work with strategic and architectural goals.
• Proficiency in English.
• Visa sponsorship is not available.
• A criminal background check is required.
• Must confirm identity and eligibility for work.
• May need to pass an export compliance assessment.
• Bonus: Experience in designing GraphQL APIs or scalable microservices architectures.
• Bonus: Familiarity with Kubernetes concepts and their operational behavior.
• Bonus: Background in distributed data processing, cloud data platforms, or ETL/orchestration tools.
• Bonus: Understanding of data modeling principles.
• Bonus: Experience in evaluating, benchmarking, or creating agentic AI tools, prompt workflows, or developer automation.
• Bonus: Exposure to recommendation systems or agentic/LLM-based experiences.
• Bonus: Contributions to open-source projects or experience in build/test automation.
• Bonus: Skills in SQL performance tuning or familiarity with data visualization tools like Tableau or Looker.
• Flexible workforce model accommodating fully office-based, fully remote, or hybrid work environments.
• Support for reasonable accommodations during the application or recruitment process.
• An inclusive and welcoming workplace culture.
• Support for professional and business success.
Shield AI
Netflix
Travoom
HeroSoftware GmbH - Shopify Apps
Get handpicked remote jobs straight to your inbox weekly.