Software Development Engineer , Customer Behavior Analytics

Employer: Amazon
Domain:
  • IT Software
  • Job type: full-time
    Job level: 1 - 5 years of experience
    Location:
  • Iasi
  • Updated at: 22.11.2024
    Remote work: On-site

    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?

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

    CALIFICARI PREFERATE

    o Experien?? ?n construirea de sisteme software complexe utilizate cu succes de clien?i;
    o 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?;
    o Abilitatea de a prelua un proiect de la cerin?ele de definire p?n? la lansarea efectiv? a proiectului;
    o 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;
    o 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.