Software Development Engineer II, Rufus CX Engineering

Global technology company pioneering in e-commerce, cloud computing, and artificial intelligence
$129,300 - $223,600
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI · E-Commerce

Description For Software Development Engineer II, Rufus CX Engineering

Rufus is an innovative AI-powered shopping assistant integrated into the Amazon Shopping app, designed to revolutionize the way customers discover and purchase products. As a Software Development Engineer II on the Rufus team, you'll be at the forefront of creating groundbreaking customer experiences that will impact millions of users worldwide. This role offers a unique opportunity to work with cutting-edge AI technology while solving complex technical challenges that haven't been addressed before.

The position combines the excitement of working with generative AI technology with the scale and impact of Amazon's e-commerce platform. You'll be responsible for designing and developing scalable systems that power Rufus's ability to answer shopping-related questions, provide product comparisons, and offer personalized recommendations. Working in an Agile environment, you'll collaborate with experienced cross-disciplinary teams to build distributed systems that operate at incredible scale.

This is an ideal opportunity for engineers who are passionate about both technical innovation and customer experience. You'll have the chance to work with multiple technical teams at Amazon, leveraging existing services while creating novel solutions. The role offers competitive compensation, including RSUs, comprehensive benefits, and significant career growth opportunities within one of the world's leading technology companies.

The ideal candidate will bring strong software development experience, architectural design skills, and a passion for creating customer-centric solutions. You'll be joining a passionate and creative team that encourages experimentation and innovation, working on features that directly impact how millions of people shop online. If you're excited about combining AI technology with e-commerce at massive scale while maintaining high standards for code quality and system reliability, this role offers the perfect blend of challenge and opportunity.

Last updated 3 minutes ago

Responsibilities For Software Development Engineer II, Rufus CX Engineering

  • Design and lead development of customer-facing features
  • Build and operate scalable services in an Agile environment
  • Collaborate with cross-disciplinary teams
  • Design and build innovative technologies in distributed computing
  • Create solutions for distributed systems
  • Build scalable and fault-tolerant storage, index, and query systems
  • Design solutions for broadly defined problems

Requirements For Software Development Engineer II, Rufus CX Engineering

Java
  • Bachelor's degree in computer science or equivalent
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with object-oriented design
  • Knowledge of professional software engineering & best practices

Benefits For Software Development Engineer II, Rufus CX Engineering

Medical Insurance
Equity
  • Competitive pay
  • Restricted Stock Units (RSU's)
  • Hybrid working (team dependent)
  • Dynamic work spaces
  • Unlimited access to internal trainings
  • Physical and mental health support
  • Career growth opportunities

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, Rufus CX Engineering

Software Development Engineer II, WW Prime - Member Growth - Tech

Software Development Engineer II position at Amazon Prime, focusing on member growth technology and building scalable services for 200M+ global Prime members.

Software Development Engineer - AWS QuickSight

Software Development Engineer role at AWS QuickSight, building cloud-powered business intelligence solutions and data analytics services.

Technical Support Engineering

Technical Support Engineer role at Microsoft focusing on SQL Server support, troubleshooting, and customer success, with hybrid work options in Bangalore.

Technical Support Engineering

Technical Support Engineer position at Microsoft focusing on SQL Server support and customer success, offering hybrid work arrangement and comprehensive benefits.

Software Engineer

Software Engineering role at Microsoft Ads focusing on AI/LLM feature development, offering hybrid work in Taipei with comprehensive benefits and cutting-edge technology stack.