Skip to main content

Software Development Engineer , Customer Behavior Analytics

Job ID: 2786562 | Amazon Development Center (Romania) S.R.L.

DESCRIPTION

DESPRE NOI

Amazon are o cultură a procesului decizional bazat pe date și solicită informații de afaceri care sunt oportune, precise și acționabile. Rolul echipei de date privind traficul clienților este de a răspunde cine a făcut ce, unde și când a fost făcut și cum au fost afectate valorile cheie. În cele din urmă, dorim să răspundem de ce se schimbă comportamentul clienților și cum să-l influențem.

Echipa noastră este responsabilă pentru ingerarea și procesarea seturilor mari de date ale traficului și interacțiunilor site-ului web și mobil, pentru a identifica și înțelege comportamentul clienților. Prin înțelegerea fluxurilor de trafic și a comportamentului clienților pe site-urile Amazon, datele despre traficul clienților creează oportunități de afaceri de mai multe milioane de dolari, permițând Amazon rate de creștere puternice și susținute. Seturile noastre de date privind traficul, interacțiunea cu clienții și atribuirea personalizării puterii, testarea A/B, optimizarea conținutului, internaționalizarea, alocarea cheltuielilor de marketing, cererea de produse, conversia clienților, acoperirea selecției și performanța aplicației (latență, erori, blocări).

CE VEI FACE

Căutăm un inginer de dezvoltare software pasionat care să ne ajute să dezvoltăm un sistem distribuit robust, scalabil, care să sprijine nevoile platformei noastre de analiză (streaming de date, stocare, procesare) pe lângă tehnologiile native AWS. Inovăm prin deciziile de arhitectură pe care le luăm, sistemele și componentele pe care le construim, care depășesc întotdeauna limitele a ceea ce s-a făcut înainte pentru a ține pasul cu istoricul nostru de încărcare dublă la jumătate din costuri. Fiind parte din această echipă, veți împărtăși proprietatea asupra viziunii tehnice și a direcției pentru produsele de analiză avansată. Veți lucra cu profesioniști tehnici de top care dezvoltă sisteme complexe la scară și cu accent pe excelența operațională susținută.

Soluțiile pe care le veți furniza vor funcționa pe infrastructura AWS Cloud și le creați prin retransmisie pe servicii AWS precum AWS CDK, DynamoDB, S3, AWS Lambda, AWS Step Functions, API Gateway, EFS, Amazon OpenSearch, ECS, CloudWatch, CloudFormation, AWS SDK. Veți dezvolta atât interfețe interne, cât și externe pentru clienți utilizând biblioteci React sau Angular sau biblioteci JavaScript interne Amazon. Vei deveni expert în mai multe limbaje de programare, vei folosi Java împreună cu Python și Ruby. Veți deveni priceput cu modele de design precum Builder, Singleton, Interpreter, Adapter, Decorator, Proxy și multe altele, în funcție de problema tehnică pe care o vom rezolva.

RESPONSABILITĂȚI

- Proiectarea, implementarea și livrarea de software în spații cu probleme ambigue și complexe (la nivel de echipă). Compensații, vei lucra la probleme complexe, dar soluțiile tale trebuie să fie cât mai simple posibil.
- Lucrați înapoi de la nevoile clienților la îmbunătățiri, funcții și componente noi pentru platformă
- Influența asupra strategiei tehnice și de afaceri a echipei tale.
- Contribuiți la identificarea și rezolvarea deficiențelor software sau a zonelor în care software-ul echipei dvs. blochează inovația.
- Gândiți-vă în termeni de arhitectură, nu doar de cod.
- Gândiți-vă la cerințele funcționale, tehnice, de securitate, de performanță și de scalare.
- Explorați și învățați tehnologiile AWS pentru a oferi noi capabilități și pentru a crește eficiența.
- Abilitatea de a rezolva cauza principală a problemelor complexe, lăsând software-ul mai bun și mai ușor de întreținut.

MENTORAT/AVANSAREA CARIEREI

În calitate de inginer software, vei continua să înveți, vei fi implicat în procesul de angajare, vei contribui la dezvoltarea colegilor tăi ca mentor și vei fi un prieten de onboarding pentru noii alături. Veți avea acces la programul nostru de mentorat unde puteți găsi un amazonian titular care să vă ghideze și să vă îndrume în dezvoltarea domeniilor pe care doriți să vă concentrați. Vă veți deține dezvoltarea carierei în parteneriat cu Managerul de dezvoltare software și veți fi partener pentru a găsi echilibrul potrivit între obținerea de rezultate și demonstrarea că puteți opera la nivelul următor.

CALIFICARI DE BAZĂ

• Licență în Informatică sau domeniu conex
• Experiență echivalentă cu o diplomă de licență bazată pe 3 ani de experiență de lucru pentru fiecare 1 an de studii
• 2+ ani de experiență profesională în dezvoltarea de software
• Fundamentele informaticii în proiectarea orientată pe obiecte
• Fundamentele informaticii în structurile de date
• Fundamentele informaticii în proiectarea algoritmilor, rezolvarea problemelor și analiza complexității
• Cunoașterea, cel puțin, a unui limbaj de programare modern, cum ar fi Java, C, C++

CALIFICARI PREFERATE

• Experiență în construirea de sisteme software complexe utilizate cu succes de clienți;
• Cunoașterea ciclului de viață al dezvoltării software (SDLC) axat pe managementul controlului sursei de inginerie software, proces de construire, testare, revizuiri de cod, standarde de codare și excelență operațională;
• Abilitatea de a prelua un proiect de la cerințele de definire până la lansarea efectivă a proiectului;
• Experiență în comunicarea cu clienții interni, alte echipe tehnice și management pentru a colecta cerințe, a descrie caracteristicile produsului software și a proiectelor tehnice;
• Experiența în dezvoltarea de soluții de confidențialitate a datelor, inclusiv tehnici de prelucrare a datelor (de exemplu, anonimizarea, curățarea datelor) reprezintă un plus;

BASIC QUALIFICATIONS

- Experience (non-internship) in professional software development
- Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
- Experience programming with at least one software programming language
- Bachelor's degree in computer science or equivalent

PREFERRED QUALIFICATIONS

- Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations

Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice (https://www.amazon.jobs/en/privacy_page) to know more about how we collect, use and transfer the personal data of our candidates.