Software Engineer (Big Data)

Location: Mountain View, CA

Type: Contracted

Min. Experience: Mid Level

FocusKPI, Inc. is looking for a Software Engineer to work for our client in Mountain View, CA. This is a full-time contract position.

§ Contributing at a senior-level to the data design and data preparation by implementing a solid, robust, extensible design that supports key business flows.
§ Performing all of the necessary data transformations to populate data into a warehouse table structure that is optimized for reporting.
§ Establishing efficient design and programming patterns for engineers as well as for non-technical individuals
§ Designing, integrating and documenting technical components for seamless data extraction and analysis on our big data platform.
§ Ensuring best practices that can be adopted in Big Data stack and share across teams and BUs.
§ Working in a team environment, interact with multiple groups on a daily basis (very strong communication skills).

Desired Skills and Experience
§ 5+ years of relevant work experience in data
§ Ability to write, analyze, and debug SQL queries on hive, spark
§ Working experience with Hadoop projects/infrastructure
§ Experience with Data Warehouse design, ETL (Extract, Transform, Load), architecting efficient software solutions
§ Experience in the Big Data space (Hadoop Stack like M/R, HDFS, Pig, Hive, etc.)
§ Knowledge of data modeling for both data warehousing and Big Data
§ Experience working extensively in multi-petabyte data environment
§ Experience in engineering large-scale distributed systems in a production environment
§ Experience with at least one scripting language (Shell, Python, Perl etc.) a bonus
§ Experience with an OO programming language like Java a bonus


Thank you for applying!

FocusKPI Hiring Team 

About FocusKPI:   
FocusKPI Inc. is an analytics consulting business providing solutions such as CRM customization, Risk Management, Business Intelligence, Advanced/Operational/Web/Digital Analytics as well as Human Resources for our clients.

Apply for this Position
* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file

How many years of Related Work Experience*
Human Check*