Vakante Jobangebote finden Sie unter Projekte.
Senior Software Engineer for Big Data and Reporting
Eingestellt von The Royak Group Inc.
Gesuchte Skills: Engineer, Client, Engineering, Java
Projektbeschreibung
Our client is rapidly transforming itself into a mobile-first company. Along with mobile consumer products, our client is investing heavily in mobile advertising. Our client has recently launched Yahoo Gemini - the world's first advertising marketplace for both search and native ads.
We are looking for a Sr. Software Engineer with proven skills and experience in Big Data and Reporting for the Gemini platform.
The Sr. Software Engineer will be focused on Big Data and Reporting, analysing requirements; investigating optimal software solutions; architecting, designing, implementing and testing solutions; The Sr. Software Engineer will be supporting the globally deployed data and reporting software.
The Sr. Software Engineer will be developing large-scale, high-speed, and low-latency data solutions in the areas of:
- Large scale data manipulation/ETL
- Long-term data storage/data warehousing
- Low-latency retrieval systems, ie Real Time reporting and analytics
- Data applications - visualization, BI, dashboards, ad-hoc analytics
JOB QUALIFICATIONS:
- Large-scale data and reporting skills
- 7+ years of hands-on experience in developing data solutions
- Expert-level skills and experience in Hadoop Map-Reduce
- Expert-level skills and experience in Hive
- Hands-on knowledge and experience in Real Time query engines (Shark/Spark, Druid) preferred
- Good skills and experience in Linux, Java, XML, JSON, REST
- Understanding of database internals and data warehouse implementation techniques; working knowledge of SQL
- Knowledge of data structures and algorithms
- Solid understanding of data structures & common algorithms
- Understanding of time-complexity of algorithms
- Implementation and design of distributed systems
- Programming and language skills
- Strong in Java and PIG
- Understanding and experience with UNIX and Shell Scripting
- System design and implementation experience
- Familiar with fault tolerance system design and high performance engineering
- Fundamental concepts of scheduling, synchronization, IPC and memory management
- Experience with machine learning algorithms and/or statistical methods is preferred
- Familiarity with information retrieval techniques is preferred
- Excellent communication skills
- Able to work well in extremely fast paced and entrepreneurial environments
- Independent self-starter who is highly focused and results oriented
- Strong analytical and problem solving skills
- BSCS degree or equivalent required, MSCS a plus.
ATTENTION !.*NO CORP TO CORP PLEASE*ATTENTION!
Projektdetails
-
Einsatzort:
Sunnyvale, Vereinigte Staaten
-
Projektbeginn:
asap
-
Projektdauer:
6 month With Several Extensions
- Vertragsart:
-
Berufserfahrung:
Keine Angabe
Geforderte Qualifikationen
-
Kategorie:
IT Entwicklung, Ingenieurwesen/Technik