Data Engineer - Data Science Platform Full Time
at/Amazon in/Edinburgh do/Back End Development
25th August
The HR Analytics Data Science Platform team is going to revolutionize HR at Amazon, delivering an industry-leading data science platform; developing, building and innovating on a global scalable technology solution that will allow Amazon to grow and manage its employees through its explosive growth trajectory. Come be part of a team that will directly shape and influence the future growth of every employee at Amazon.
Working in an Agile team at our development centre in Edinburgh, Scotland, you will have the opportunity to explore and analyse vast amounts of data, working with distributed machine learning and statistical algorithms across multiple platforms (Amazon Web Services, Hadoop, NoSQL, relational databases) to harness enormous volumes of data at scale to drive HR decisions.
We will create and maintain large stores of machine-understandable structured knowledge, and combine this with natural language understanding and machine inference to help Amazon deliver a leading HR solution for its employees. You will work with a team of engineers and scientists to gather data, design models and implement prototypes that give insight. Your systems will meet remarkably high standards of performance and reliability, and will operate at massive scale, 24x7. At Amazon you will see immediate results from your work as hundreds of employees respond to insights you help discover and use the software you build.
You have strong computer science credentials, are customer-obsessed and have a track record of building quality solutions. You know how to build and you dive deep into data. You intrinsically use technology to solve problems. You understand the as yet untapped power of technology that will help Amazon's goal to be the most customer-centric company in the world. You live and breathe data analysis and can succinctly and accurately report your findings. Most importantly, you have a passion for learning and continuous improvement.
Successful candidates will have solved complex and broad business problems with simple and straightforward solutions, applying appropriate technologies and software engineering best practices, building solutions that scaled and performed. You will also have a focus on the customer experience, great teamwork and communication skills, and a motivation to achieve results in a fast-paced environment.
We are interested in engineers and scientists who can apply their skills to research, develop and implement scalable solutions that optimize systems such as natural language understanding, inference, semantic knowledge extraction from structured data and unstructured text. The position offers exceptional opportunities for every candidate to grow their technical and non-technical skills.
If you have a rigorous, data-driven mind-set, know how to deliver solutions and have a strong desire to solve challenging problems then our team is the place to make an impact. Are you seeking an environment where you can drive innovation? Are you passionate about building and running global scale services that will process and store huge amounts of data securely and efficiently? Do you want to play a key role in the future of Amazon's business?
You will contribute to all aspects of our system's design, development, documentation, testing and operations. You will improve our data pipelines and mine new sources of data to make our system better. You will build tools so that your key analyses can be packaged up and run by anyone. Together with a team of smart and highly-motivated engineers and scientists, you will help deliver robust data, feature sets, intuitive designs, and user interfaces that will deliver a HR Analytics Data Science Platform at Amazon scale.
Responsibilities include:
- Interfacing with other technology teams to extract, transform, and load data from a wide variety of data sources using AWS data platform technologies such as RDS, RedShift, S3, as well as data manipulation in languages such as SQL, Python and Java.
- Interfacing with business customers to gather requirements.
- Modeling data and metadata to support ad-hoc and ongoing reporting.
- Owning the design, development, and maintenance of ongoing metrics, reports, analyses, dashboards, that drive key business decisions.
- Learning and understanding a broad range of Amazon's data resources and know when, how, and which to use and which not to use.
- Continually improving ongoing reporting and analysis processes, automating or simplifying self-service support for secondary datasets.
- Proposing data flow and storage solutions.
- Implementing big data solutions for distributed computing.
Basic Qualifications
Degree in Computer Science, Mathematics, Physics, Statistics or a related field (e.g. bioinformatics, financial statistics).
Industry experience as a Data Engineer or related specialty (e.g. Business Intelligence Engineer, Data Scientist) with extensive professional experience and a proven track record in a role focused on understanding, manipulating, processing and extracting value from large datasets.
- 6+ years experience in relational database concepts with a solid knowledge of Oracle, SQL (Expert Level).
- 6+ years experience with relational and star schema data modeling concepts.
- Demonstrated ability in data modeling, ETL development, and Data warehousing
- Proficient coder with one or more of the following scripting languages: Python, Perl, Ruby.
- Experience with Big Data Technologies (Hive, Hbase, Pig, Spark, EMR etc)
Preferred Qualifications
- Experience with OBIEE or other BI packages.
- Familiarity with ETL tools like Informatica.
- Experience building/operating highly available, distributed systems of data extraction, ingestion, and processing of large data sets.
- Experience leading large-scale data warehousing and analytics projects, including implementation and tuning experience using Redshift, Hadoop, Hbase, Hive, Pig and other big data technologies.
- Experience building data products incrementally and integrating and managing datasets from multiple sources.
- Experience using machine learning and statistical tools such as R, SPSS, Weka, or RapidMiner.
- Experience providing technical leadership, and mentoring other engineers.
- A strong track record of relating to and solving business problems using innovative machine learning, natural language processing or statistics approaches.
- Experience working in small teams and shipping products, building and developing both system prototypes and operating scalable software systems.
- Linux/UNIX including command-line tools and scripting to process large data sets.
- Cloud computing, large-scale and high-availability distributed architecture.
- Agile methods.
- Strong analytical and excellent problem solving skills.
- Strong written and verbal English communications skills.
Personal Qualities
- Results oriented with a strong customer and business focus.
- Highly pragmatic, we use technology to solve real-world problems expediently.
- Highly innovative, flexible and self-directed, but also a cooperative team player.
- Ability to communicate and discuss technical topics with both technical and business audiences.
- Ability to deal well with ambiguous and undefined problems.
- Able to thrive in a challenging and dynamic environment.
- Strong sense of ownership and passion for delivering world-class data solutions.
In return, we offer a highly competitive salary, and other excellent benefits including healthcare. This is your opportunity to develop a rewarding career in a unique, passionate and international environment, work hard, have fun and make history!
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.
All offers are conditional on references, verification of the right to work in the UK, and a successful background screening check. This check will include previous employment verification, qualification verification (if relevant) and a basic criminal check. Further details of this policy and procedure will be sent to you along with your conditional offer.
How to apply
The online application can be found on the company website - Apply online.
Something not quite right? Spotted an error? Send us a tweet and we'll fix it straight away.