Software Development Engineer Intern
DESCRIPTION
At Amazon, we hire the best minds in technology to innovate and build on behalf of our customers. The intense focus we have on our customers is why we are one of the world’s most beloved brands – customer obsession is part of our company DNA. Our interns write real software and collaborate with a select group of experienced software development engineers (SDEs) who guide interns on projects that matter to our customers.
Interns at Amazon Brazil work 6hs a day (30hs/week). As an intern, you will be matched to a manager and a mentor. You will have the opportunity to influence the evolution of Amazon technology and help with critical projects early in your career. Your design, code, and raw smarts will contribute to solving some of the most complex technical challenges in the areas of distributed systems, data mining, automation, optimization, scalability, and security – just to name a few.
In addition to working on an impactful project, you will have the opportunity to engage with Amazonians for both personal and professional development, expand your network, and participate in activities with other interns throughout your internship. No matter the location of your internship, we give you the tools to own your project and learn in a real-world setting. Many of our technologies overlap, and you would be hard pressed to find a team that is not using Amazon Web Services (AWS), touching the catalogue, or iterating services to better personalize for customers.
Descrição em Português:
Na Amazon, contratamos as melhores mentes interessadas em tecnologia para inovar e construir em nome de nossos clientes. O foco intenso que temos neles é o motivo pelo qual somos uma das marcas mais queridas do mundo – a obsessão pelo cliente faz parte do DNA da nossa empresa. Quem faz estágio na Amazon tem a oportunidade real de escrever software, colaborar com um seleto grupo de pessoas engenheiras de desenvolvimento de software (SDEs) experientes e ser orientado em projetos importantes para nossos clientes.
Durante o estágio na Amazon Brasil, você terá uma carga horária de 6hs por dia (30hs/semana), uma liderança presente e uma mentoria, que te ajudará no seu desenvolvimento. Você terá a oportunidade de influenciar a evolução da tecnologia da Amazon e ajudar em projetos críticos no início de sua carreira. Seu design, código e inteligência contribuirão para resolver alguns dos desafios técnicos mais complexos nas áreas de sistemas distribuídos, mineração de dados, automação, otimização, escalabilidade e segurança – apenas para citar alguns.
Além de trabalhar em um projeto impactante, você terá a oportunidade de se conectar com os Amazonians para desenvolvimento pessoal e profissional, expandir sua rede e participar de atividades com outros estagiários ao longo da sua jornada. Não importa a localização do seu estágio, nós lhe damos as ferramentas para assumir seu projeto e aprender em um ambiente real. Muitas de nossas tecnologias se sobrepõem, e seria difícil encontrar uma equipe que não esteja usando Amazon Web Services (AWS), trabalhando com catálogo ou utilizando serviços para personalizar a experiência dos nossos clientes.
Key job responsibilities
· Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring innovative products and services to market.
· Collaborate to design and build innovative technologies in a large distributed computing environment, and help lead fundamental changes in the industry.
· Collaborate to create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed.
· Collaborate to build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use.
· Ability to design and code the right solutions starting with broadly defined problems.
· Work in an agile environment to deliver high-quality software.
Descrição em Português:
· Colaborar com Amazonians experientes para projetar e trazer produtos e serviços inovadores ao mercado.
· Colaborar para projetar e construir tecnologias inovadoras em um ambiente de computação distribuída e ajudar a liderar mudanças fundamentais no setor.
· Colaborar para criar soluções para executar previsões em sistemas distribuídos com exposição a tecnologias inovadoras em escala e velocidade incríveis.
· Colaborar para construir sistemas distribuídos de armazenamento, índice e consulta que sejam escaláveis, tolerantes a falhas, de baixo custo e fáceis de usar.
· Capacidade de projetar e codificar as soluções certas, começando com problemas amplamente definidos.
· Trabalhar em um ambiente ágil para entregar software de alta qualidade.
We are open to hiring candidates to work out of one of the following locations:
Sao Paulo, SP, BRA
BASIC QUALIFICATIONS
· Currently enrolled in a Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, or related field conferral date between December 2024 and December 2026 at time of application
· Knowledge of the syntax of languages such as Java, C/C++ or Python.
· Knowledge of Computer Science fundamentals such as object-oriented design, algorithm design, data structures, problem solving, and complexity analysis.
Descrição em Português:
· Matriculado em um Bacharelado em Ciência da Computação, Engenharia da Computação ou áreas afins com data de conclusão de graduação entre dezembro 2024 e dezembro 2026 no momento da inscrição.
· Conhecimento da sintaxe de linguagens como Java, C/C++ ou Python.
· Conhecimento dos fundamentos da Ciência da Computação, como design orientado a objetos, design de algoritmos, estruturas de dados, resolução de problemas e análise de complexidade.
PREFERRED QUALIFICATIONS
· Experience with distributed, multi-tiered systems, algorithms, and relational databases.
· Experience in optimization mathematics such as linear programming and nonlinear optimization.
· Ability to effectively articulate technical challenges and solutions.
· Adept at handling ambiguous or undefined problems as well as ability to think abstractly.
· Proficient written and verbal communication in Portuguese
· Intermediate knowledge of English
Amazon is an equal opportunity employer that promotes diversity and equality in its workforce, hiring individuals regardless of gender, race, sexual orientation, religion, nationality, age or disability.
Descrição em Português:
· Experiência com sistemas distribuídos, multicamadas, algoritmos e bancos de dados.
· Experiência em matemática de otimização como, programação linear e otimização não linear.
· Capacidade de articular efetivamente desafios e soluções técnicas.
· Adepto a lidar com problemas ambíguos ou indefinidos, bem como capacidade de pensar abstratamente.
· Proficiente comunicação escrita e verbal em português
· Capacidade de leitura e escrita inglês (nível intermediário)
A Amazon promove a diversidade e a igualdade em sua força de trabalho, contratando indivíduos independentemente de gênero, raça, orientação sexual, religião, nacionalidade, idade ou deficiência.