Amazon hiring Software Engineer I- Employee Referral

 

Software Engineer I- Employee Referral


DESCRIPTION

About Us

We are part of Amazon's Consumer Engagement organization and own all the long-term financial impact metrics for Amazon.* that are generated by applying AI and Machine Learning techniques to big data at Amazon scale. Our mission is to create the best measure of customer long-term value for driving optimal decisions across Amazon.

We are responsible for the production, processing, and analysis of several TB’s of customer grain data on a daily basis. We analyze data coming from various traffic channels such search, social, email, associates, digital platforms like video and music, Alexa, and 3P subsidiaries. We heavily use AWS services for security, identity and compliance (IAM, KMS), networking (Route53, VPC, ELB, API Gateway), storage (S3, DynamoDB, ElasticCache, RedShift), management & governance (CloudWatch, AWS Config, CloudFormation), Compute (EC2, Lambda, ECS), Application integration (SQS, SNS, Step functions), and Analytics (Athena, ElasticSearch, Kinesis, EMR - Hadoop/Spark, Data Pipeline). We build high performance distributed systems that automate human processes (data processing/modeling/scoring pipelines, self serve reporting and insights tools), influence content presented to individual customers across Amazon.* on high traffic Gateway, Browse, Search and Checkout pages, and accelerate Amazon in achieving hyper-personalized, real-time contextual automated marketing using AI and machine learning.

Our team works at the intersection of Engineering, Data Science, and Statistics with a diverse and unique mix of talent (Engineers, Data /BI Engineers, Economists, Applied Scientists, Research Scientists, Product Managers) collaborating each day to invent and implement cutting edge research solutions for Amazon’s benefit.

About the Job

You will be part of a team of talented engineers and collaborate with software engineers, research scientists, economists, product managers, and marketing managers across teams to build and operate distributed systems at Amazon scale. You will work backwards from a customer problem to engineer technically excellent systems that are highly secure, reliable, available, and operationally stable. You will design, develop, test, deploy, maintain and improve software while managing individual project priorities, deadlines, and deliverables. You will not only review and optimize your code/design but also of your peers; and often work with Senior engineers to make pragmatic trade-offs that improves underlying platform while insisting on highest standards. You are technically fearless and rely on invention while solving hard problems. Additionally, you should have a passion for machine learning, big data processing and analytics; and familiarity with the concepts and typical software architectures employed by modern recommenders. You are expected to be able to coach junior engineers/interns and participate in technical design. Experience with mainstream and open source technologies, such as Spark, Scala, Hadoop, Java, Python, Web Services, AWS DynamoDb/S3/SWF/SQS/Lambda, GNU/Linux and development experience of web based, distributed systems in general is highly desirable for this position.

The ideal candidate for our team is a thinker and a doer: someone who loves sophisticated algorithms and mathematical precision, but at the same time enjoys implementing real systems, learning and teaching world class peer scientists and engineers, and is motivated by the prospect of spectacular business returns.

BASIC QUALIFICATIONS

· Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
· Bachelor’s degree in Computer Science, Mathematics, or similar technical field, or equivalent work experience.
· 2 years of experience delivering production quality software, building customer and developer facing products and services; ideally with hands-on architectural or distributed systems experience.
· Software development experience in one or more general purpose programming languages. High level proficiency in at least one modern programming language (Scala, Java, C/C++, C#).
· Must be skilled in Computer Science fundamentals such as object-oriented design, algorithm design, data structures, problem solving, and complexity analysis.
· Experience working in a complex, service oriented software development.
· Ideal candidates must be innovative, creative, flexible and self-motivated, with the ability to design and write high-performance, reliable, and maintainable code.
· Working proficiency and communication skills in verbal and written English.

PREFERRED QUALIFICATIONS

· Must have Graduate degree
· Can be Fresher or have one plus years of experience
· Proven result oriented person with a delivery focus.
· Development Expertise in data structures, complex algorithms, OOP, Java/C++, Linux, Perl/Ruby.
· Excellent problem solving skills Excellent verbal and written communication skills
· Ability to work well with people and be both highly motivated and motivating Ability to handle multiple competing priorities in a fast-paced environment.
· Prior experience in working on both backend and frontend systems at scale 


apply on company site 

Post a Comment

Previous Post Next Post

Search Job , Type company or Post Name Here