3+ years professional software development experience
2+ years system design/architecture
1+ year large-scale distributed applications
About The Company
Amazon Development Center U.S., Inc. is a leading technology innovator renowned for its commitment to developing cutting-edge cloud computing solutions and artificial intelligence services. As part of Amazon Web Services (AWS), the company plays a pivotal role in shaping the future of cloud technology by delivering scalable, reliable, and secure infrastructure to customers worldwide. Amazon's relentless focus on innovation, customer obsession, and operational excellence has established it as a global leader in the tech industry. The organization fosters a dynamic and inclusive environment that encourages continuous learning, collaboration, and growth, making it an ideal place for talented professionals to thrive and make a meaningful impact.
About The Role
We are seeking a highly motivated Software Development Engineer to join our team dedicated to building advanced AI services utilizing machine learning and large language models (LLMs). In this role, you will be instrumental in designing, developing, testing, and deploying distributed machine learning systems that serve a global customer base. Your work will directly influence the strategic direction of our AI offerings, contributing to innovative solutions that push the boundaries of cloud-based artificial intelligence. This position offers an exciting opportunity to collaborate with a team of experienced engineers and scientists, working on high-visibility projects that leverage the latest advancements in AI and ML technologies. You will have the chance to influence system architecture, implement best practices, and mentor junior engineers, all within a fast-paced, innovative environment focused on delivering impactful solutions.
Qualifications
The ideal candidate will possess a strong technical foundation and a passion for building large-scale software systems. Basic qualifications include a minimum of three years of professional software development experience, with at least two years in system design or architecture involving reliability and scalability. Candidates should have at least one year of experience developing large-scale, multi-tiered, distributed applications using languages such as C++, Java, C#, or Perl. A bachelor's degree or equivalent in Computer Science, Engineering, Mathematics, or a related field is required, along with proficiency in programming languages and object-oriented design principles. Preferred qualifications include comprehensive experience across the full software development lifecycle, including coding standards, code reviews, source control, testing, and operations, as well as a strong understanding of design patterns and system reliability.
Responsibilities
Your primary responsibilities will include designing and implementing scalable, reliable distributed machine learning systems and AI services. You will collaborate with cross-functional teams to influence the overall technical strategy and define the team's roadmap. Developing high-quality, maintainable code that adheres to best practices is essential, as is participating in code reviews and ensuring system robustness. You will also be involved in system architecture decisions, performance optimization, and troubleshooting complex issues. Additionally, mentoring junior engineers and fostering a culture of continuous improvement and innovation will be key aspects of your role. As part of your duties, you will stay current with emerging AI and ML technologies, integrating new techniques into our products to maintain our competitive edge.
Benefits
Amazon offers a comprehensive benefits package designed to support the well-being and professional growth of its employees. This includes competitive health insurance plans covering medical, dental, and vision, along with prescription drug coverage. Employees are also provided with life insurance, AD&D coverage, and access to mental health support services. The company offers a 401(k) plan with matching contributions, paid time off, parental leave, and adoption and surrogacy reimbursement programs. Amazon promotes work-life balance through flexible work arrangements and supportive workplace policies. Additionally, employees have access to ongoing learning opportunities, mentorship programs, and career development resources to help them achieve their professional goals in a collaborative environment.
Equal Opportunity
Amazon is an equal opportunity employer committed to fostering an inclusive and diverse workplace. We do not discriminate based on protected veteran status, disability, race, gender, sexual orientation, or other legally protected characteristics. We believe that diverse perspectives and experiences drive innovation and excellence. If you require accommodations during the application or interview process due to a disability, please contact our recruitment team to ensure appropriate support. We are dedicated to creating an environment where all employees can thrive and contribute to our mission of delivering exceptional customer experiences.