Online Application
Digital McKinsey - Data Engineer - Seattle
Who you’ll work with

You'll join our Seattle office as part of Digital McKinsey.

McKinsey Digital combines unparalleled business knowledge with a world-class agile development process to offer distinctive support for enterprise IT enablement. Our highly skilled system architects and development managers configure software packages and build custom applications, creating the foundation for rapid and cost-effective implementation of systems that maximize value from day one.

Digital McKinsey teams work closely with our client service teams and clients to develop a deep understanding of business needs and create tools that enable our clients to be more productive (e.g., equip frontline with mobile sales app)  and make timely decisions (e.g., management dashboards). End-products range from building iPad demos and dashboards, to embedding Excel models in existing client applications, to standing-up advanced analytics technology environments or SaaS solutions, and to building targeted web/mobile applications. Despite being part of a large, multinational organization, our group works more like a small startup company. Our development teams are small, flexible, and employ agile methodologies to quickly provide our consultants with the solutions they need. We combine the latest open source technologies together with traditional Enterprise software products.

What you’ll do

You will be part of the Data Engineer team and have a real passion for finding opportunities in data.

We are looking for folks experienced and passionate about Machine learning / Deep learning. You’ll perform statistical data analyses, data mining & optimizations use multiple tools and technology on large complex data sets.  You'll apply your understanding of the complex algorithm and logic to process data, you'll embrace the agile software development environment, and you'll provide self-serve analytical solutions to users to analyze medium to large datasets.  Additionally, you'll run mathematical models without need of IT resources, you'll be a practitioner of statistical data quality procedures or test driven approaches for quality assurance.  You'll also develop software ensuring proper data quality controls at all levels, and build BI and reporting solutions including Data warehousing, Data modeling, ETL etc.

You'll have the opportunity to apply your passion for this work, building on your established comfort using tools and techniques.  You'll also be able to innovate new tools and techniques and apply your understanding of insights from large complex data sets. Additionally, you'll be able to share and apply your experience with large data-centric projects, your participation in technical communities or interest groups, and build on your abilities to publish or speak about your innovation and ideas.

Our office culture is casual, fun and social, with an emphasis on education and innovation. We have the freedom to try new ideas, experiment and are expected to be constantly learning and growing. There is also a strong emphasis on mentoring others in the group, enabling them to grow and learn also.

  • Bachelor's degree in Computer Science with Mathematics and Statistics or equivalent subject, Masters preferred
  • Minimum of 7-10 years of experience in software development
  • Strong command of English language (both verbal and written)
  • Can manage 80% travel
  • Proficiency in statistical data analysis and data mining packages SAS, SPSS, MatLab, R, STATA, Excel, etc.
  • Experienced on Big Data platform like Hadoop, hbase, CouchDB, hive, Pig etc
  • Worked with TeraData, Oracle, MySQL, Informatica, Tableu, QlikView or similar reporting and BI packages
  • Used SQL, PL/SQL and similar languages, UNIX shell scripting
  • Experienced with data modeling, design patterns, building highly scalable and secured solutions
  • Knowledge of agile software development process
  • Familiarity with performance metric tools
  • Knowledge of web application development technologies such as Ruby on Rails, Java, UNIX, HTML, CSS, Perl, or PHP a plus
  • Demonstrate enthusiasm, influence and innovation
  • Strong analytical and problem-solving skills paired with the ability to develop creative and efficient solutions
  • Tolerance in dealing with bad quality data
  • Distinct customer focus and quality mindset
  • Ability to work at an abstract level and gain consensus
  • Ability to see from and sell to multiple viewpoints
  • Excellent interpersonal, leadership and communication skills
  • Ability to work both independently and in various team settings
  • Ability to work under pressure with a solid sense for setting priorities
  • Ability to manage own learning and contribute to domain knowledge building

What to Expect

If you want to know what kind of questions we ask in the application, you can find out here.


Please review our frequently asked questions here.

If you are still unable to find the answer you are looking for click here to email our online application support team.