What are the responsibilities and job description for the Data Engineer position at Atimi?
Atimi seeks an experienced data engineer to fill a contracting position in Seattle, U.S.A. This position is on-site at the client offices. Atimi works with some of the leading companies in North America, providing them with high-quality software solutions that integrate both mobile and web experience. If you are a creative, self-motivated individual with vast user experience working with complex problems, Atimi is the place for You. We are looking for an established leader in the domain with solid experience in software development principles, data engineering, hands-on knowledge of the latest cloud technologies, business intelligence, and soft skills. You work well with colleagues, partners and clients and have excellent communication skills.
Responsibilities
- Working closely with stakeholders to understand their requirements, design and implement the right solution
- Work closely with other teams, analyze source systems, define underlying data sources and transformation requirements, design suitable data models and document the design/specifications.
- Implementing data models and data mining solutions
- Designing and implementing an ETL and data cleansing solutions
- Build and maintain the infrastructure to answer questions with data, using software engineering best practices, data management fundamentals, data store principles
- Delivering fair outcomes for our customers, ensuring conduct maintains a high level of expertise
Basic qualifications
- Bachelor's degree in Computer Science, Engineering, Math, Finance, Statistics or related discipline from a recognized university.
- 5 years of relevant experience in a business intelligence role, including data warehousing and business intelligence tools, techniques and technology
- 3 years of experience in analytics, business analysis or comparable consumer analytics solutions
- Expert knowledge of SQL (DQL and DDL)
- Expertise in very large Data Warehousing and Online Analytical Processing
- Expertise in AWS Technology stack (Redshift, RDS, S3, EMR)
- Familiarity with Linux scripting (bash, python, javascript)
- Solid experience with business intelligence reporting tools (Tableau, OBIEE, Cognos, MicroStrategy, SSAS Cubes)
- Hands-on experience with recent advances in distributed computing such as MapReduce, MPP architecture and NoSQL databases
- Experience with Hadoop, Hive, Spark, EMR
- Expertise in data warehouse design
- Expertise in relational database design
- Expertise in data mining algorithms
- Expertise in data cleansing
- Experience working directly with clients and other project stakeholders to define and refine requirements.
- Strong English skills (written and verbal.)
The position is open to anyone, but you must be located in Seattle, WA, U.S.A. Relocation support is not provided.
Please submit your resume and cover letter for review. All applications will be reviewed, but only those who are able to demonstrate the right skills will be contacted for a remote interview.
The successful candidate will be required to work from office at least three days every week.
About Atimi SoftwareHello, we’re Atimi. If you’ve got a smartphone or a computer, you’ve seen our work. You may not know our name, but you use our software – whether it’s on Apple or Android devices, you’re already familiar with what we do. You just don’t know it yet. We work with high-profile companies that want to extend their brand reach. Our clients hire us to do the flagship work for major brands. We know what it takes to get noticed: over 60% of our apps have been featured by Apple in TV ads, iTunes advertising, and in-store or in-print ads. We work with Fortune 500 companies who want to be recognized for being innovative and want to ensure a true brand experience at every customer touch-point.
Fundamentally, Atimi believes in compensating people based on the value they provide. All of us are evaluated on the core skills we are able to demonstrate when doing our job. Once you demonstrate new skills, there’s no reason that shouldn’t be recognized. We want to provide developers with fast-moving, cutting-edge projects where everybody has a voice, and nobody is concerned with ego or internal politics, so all of us are challenged to improve constantly.
About The Interview ProcessThe interview process for this position involves multiple stages that cover:
- Communication and soft-skills skills evaluation, technical skills evaluation, and live practical exercise
- Cultural fit with other team members and final approval by the client