Senior Data Engineer

Guidespark Redwood City , CA 94063

Posted 3 months ago

Senior Data Engineer

Engaging, starry-eyed Enterprise Communications company in Redwood City seeks Senior Data Engineer for serious long-term relationship.

  • Us: Fun-loving, small, and diverse team with a real customer challenge to solve.

  • You: Passionate, geeky, curious, and enjoys like-minded companionship.

Want to make music together?

So Who Are We?

We're a small, diverse engineering team seeking to change the Enterprise Communications industry. Have you ever had a bad experience with your HR group? Been unable to find information in a dreary portal? Confused about initiatives your company is undertaking? You're not alone. Most internal communications haven't kept up with the life-changing technology innovations that have occurred in recent years. With our dedicated team of technologists, creatives, and strategists we've set out to modernize employer-to-employee communications. We believe life at work can be better than it is, and we're on a multi-year mission to improve everyone's relationship with their employer.

At GuideSpark we've created a new SaaS offering that enables employers to drive organizational impact by giving employees the right information at the right time, while personalizing and orchestrating that information to achieve the best-possible outcomes. That offering, GuideSpark Communicate Cloud, is rapidly growing in adoption. In a very short time we have built a tremendous roster of A-List clients from Fortune 1000 companies (e.g. Adobe) to fast growing startups (e.g. SurveyMonkey). Our fast-paced, entrepreneurial culture is driving triple digit growth and we're looking for great people to join our team!

As if a successful product wasn't enough, we're fun people, too. We work and play together, everyone is welcome to bring their personality to work to add color and texture to the growing symphony!

Check us out here:

And Who Are You?

You're that special someone who enjoys working with others in a diverse mix of skills and creativity. You believe work is about more than just punching a clock. You think solving hard problems in order to help real-world customers is fun. You value good communications. You enjoy solving the thorny issues of data collection, transformation, and application. You are capable of making a positive impact, and you love proving it.

You're someone who is:

  • Passionate about Data!

  • Understands how to analyze and develop algorithms to get deep insights and great value from the Data for customers and business decisions.

  • Enjoys being instrumental in establishing technologies, standards, processes and architecture for Data.

  • Knows that Data doesn't matter unless it's accurate, consistent, and traceable at any point throughout the system.

So How Will We Play Together?

Can you hear the growing chorus? The Sun is rising and we stand ready to meet you with hand outstretched. Come use your well-honed skills to help us create, build, and grow our successful initial offering!

At GuideSpark you'll:

  • Design, develop, implement and maintain complex Data Processing and Data Lake Pipelines that are scalable, optimized, and fault-tolerant.

  • Define and develop guidelines, standards, and processes to ensure Data Quality and Integrity.

  • Build comprehensive Information Models and Frameworks.

  • Identify opportunities to develop key insights, forecasts, statistical models, segmentation schemes, and Data-driven analyses to drive customer value.

  • Mentor and collaborate with your peers.

  • Work with stakeholders including the Executive, Product, Enablement, and Design teams to assist with Data-related technical issues and support their Data infrastructure needs.

  • Architect Data to work with various Machine Learning algorithms, and work with those algorithms to further gather, iterate, refine, and derive insights in a virtuous cycle.

Alright! Time To Make Some Music!

You're bringing your whole self to the symphony:

  • Strong OOP and software design knowledge.

  • Hands-on experience designing and developing RESTful APIs.

  • Recent experience with Scalability and Data Pipelines.

  • Advanced working SQL knowledge and experience working with Relational and non-Relational databases.

  • Expertise in Object Oriented and Functional Programming skills such as Java, Ruby, Microsoft .Net, Python, Unix/Linux/Perl scripting.

  • Experience with designing complex Data Models and Data Engineering Solutions for Data Warehouses from various heterogeneous Data Sources.

  • Experience debugging performance issues in large-scale production environments.

  • Experience with Git and Jira.

  • Bachelor's or Master's degree in Computer Science, Mathematics, Statistics or a related field, and 5+ years of related experience.

GuideSpark is an E-Verify and Equal Opportunity Employer

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Data Engineer

NCR Corporation

Posted 6 days ago

VIEW JOBS 10/13/2019 12:00:00 AM 2020-01-11T00:00 About NCR NCR Corporation (NYSE: NCR) is a leading software- and services-led enterprise provider in the financial, retail, hospitality, telecom and technology industries. NCR is headquartered in Atlanta, Ga., with 34,000 employees and does business in 180 countries. NCR is a trademark of NCR Corporation in the United States and other countries. Position Location: Redwood City, CA. NCR's Digital Banking solutions are a leading Software-as-a-Service ("SaaS") platform for financial institutions in the United States. The Digital Banking team in Redwood City, California is looking for a Senior Data Engineer to participate in the development of our next generation Digital Banking Data Platform. As a Senior Data Engineer, you will build and design highly scalable data pipelines using new generation tools and technologies like Spark, Kafka, Storm and BigQuery to induct data from various systems to provide efficient reporting and analytics capability. You will translate complex business requirements into scalable technical solutions, and design dashboards or visualization using BI tools to perform data analysis and to support business. You will collaborate with multiple cross functional teams including Product Management, Solution Architectures, Security, and Software Engineering. Required Skills and Experience: * Experience in designing and building dimensional data models to improve accessibility, efficiency, and quality of data * Experience in designing and developing ETL data pipelines. * In-depth understanding of data modeling, data structures and algorithms * Experience with cloud services either in EC2, GCP (GCP preferred) * Stream processing experience - Storm, Spark-Streaming * Experience with all aspects of software development life cycle (source control, continuous integration, deployments, etc.) * Experience in building high quality software in Java, Python or Scala preferred * The successful candidate will also have the experience, the soft skills and enthusiasm to play an active positive role in the interface between product management, solution architecture and software engineering Preferred Skills and Experience: * Experience with Enterprise Java; Hadoop; Hive; HBase; Kafka; Spark; Impala; Yarn; Drill; HTTP APIs * Experience developing Big Data/Hadoop applications using java, Spark, Hive, Oozie, Kafka, and Map Reduce is a huge plus * Experience with or advance courses on data science and machine learning is ideal * Any experience with BI tools is a plus EEO Statement Integrated into our shared values is NCR's commitment to diversity. NCR is committed to being a globally inclusive company where all people are treated fairly, recognized for their individuality, promoted based on performance and encouraged to strive to reach their full potential. We believe in understanding and respecting differences among all people. NCR does not discriminate in employment based on sex, age, race, color, creed, religion, national origin, disability, sexual orientation, veteran status, military service, genetic information, or any other characteristic or conduct protected by law. Every individual at NCR has an ongoing responsibility to respect and support a globally diverse environment. Statement to Third Party Agencies To ALL recruitment agencies: NCR only accepts resumes from agencies on the NCR preferred supplier list. Please do not forward resumes to our applicant tracking system, NCR employees, or any NCR facility. NCR is not responsible for any fees or charges associated with unsolicited resumes. NCR Corporation Redwood City CA

Senior Data Engineer