Amazon

Software Development Engineer , Customer Behavior Analytics

Iasi, Romania
Angular JavaScript Java Python C++ Streaming AWS API DynamoDB React Ruby
Search for More Jobs Talk to a recruiter now 💪
Description
- 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
- 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.
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;

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • Salaries for the engineering jobs on our site range from $100K-$200K. On average, senior engineer positions on our EchoJobs are about $160K.
  • The EchoJobs positions have been sourced and vetted from the top companies to work for in the US as a software engineer, including LinkedIn and other reputable job sites. We also have syndicated jobs from companies that have just raised funding, as well as those that have great unique products and culture. From all of these sources, our founder, Morgan, has also resourced the company's authenticity in terms of their website, public appearance, and more.
  • Yes, our users asked us for just this, so now our search filters allow you to search for your top jobs via location, as well as by onsite, remote, or both. Approximately 30% of our jobs are remote, so you’ve got the best options for you!
  • We have not yet implemented this option, but are considering doing so in the future. For the moment, you would need to cancel your subscription, and resubscribe when you wanted to come back.
  • We add new jobs to EchoJobs every day! We scan our sources for the newest jobs, verify them, and post them to EchoJobs within minutes. We add about 2,000-3,000 new jobs for you each day!
  • From starting your job search to getting hired, the entire job search process can take us software engineers anywhere between 3-6 months. However, at EchoJobs, we’re striving to shorten this duration by finding the best, newest jobs for you, so you can do less job searching, and more applying.
  • We’d recommend checking EchoJobs daily, as we add new jobs to the site each day. Additionally, if you got a chance to read our previous email on “what makes EchoJobs different from any other job search tools,” we also recommended that you set a job alert based on your job filters, so if you get emails on those new jobs, you could be checking more than once per day.
  • If you decide to continue with us after the 1-month trial, we definitely recommend this, as we all know it usually takes 3-6 months to find a quality job as a software engineer these days. So to best support you, we just adjusted our membership options at EchoJobs to monthly, 3 months, or 12 months (this option is more for passive job seekers looking a little bit for the future if they want to come back to work or make a job switch potentially. This lets you see what’s out there in case an even better fit job becomes available.)
  • EchoJobs is truly the only job site of its kind. We want to be THE spot for you to find the best job for you, and haven’t encountered any other company doing this. Other job sites are in niches besides software engineering or focus on a small portion of engineering jobs (like a specific coding language). In the words of Morgan, our founder, “I think what makes EchoJobs different is the amount of jobs, frequency that we add new jobs (we add 2,000-3,000 new jobs daily!), and the powerful search engines to find exactly the job you want more easily and efficiently. We can provide you with the most jobs that are vetted by us, we’ll continually find more new jobs for you, and we make it easier for you to apply and get hired.

What Fellow Engineers Say