Senior Director/Director Of Engineering (Usa)

Appen Pleasanton , CA 94588

Posted 2 months ago

Overview

Artificial Intelligence is transforming the world in almost every industry. Everyone knows only good training data can produces the best machine learning solutions. However, creating training data with high quality in a scalable way is very challenging and very few company can do it. The whole AI world is starving for great training data. Appen is the market lead in training data generation field for more than 22 years and generates all kinds of training data like content relevance, image & video, text and audio, as well as data capturing.

Appen Tech team is solving the AI data problem by combining the power of human and technology. This world-class and exciting engineering director position awaits qualified candidate, who will manage Appen's data service and solution team. This team is responsible for build Appen's data lake and data products which includes 2 major areas: 1) data lake, which models and stores all Appen's data. Voice data, Video data, transcription data, translation data, relevance data, workers data, internal data, etc. This is the data foundation serves Appen's various applications, internal insights as well as machine learning services; 2) data insight products. Those products can be reports of project insights and worker insights, or training data insights like visualization, distribution analysis, quality analysis, etc, or internal products to understand better millions of crowd workers. It is an exciting opportunity to make your own mark in the AI data industry!

You also get the opportunity to work with our global tech teams from the Bay area, Shanghai, and Sydney. Appen is a leading data company with a start-up culture. And we only want people who wants to make a huge impact to the AI world instead of just a job!

Responsibilities

  • Build Appen's data lake, which models and stores all Appen's data. Voice data, Video data, transcription data, translation data, relevance data, workers data, internal data, etc. This is the data foundation serves Appen's various applications, internal insights as well as machine learning services;

  • Build data insight products. Those products can be reports of project insights and worker insights, or training data insights like visualization, distribution analysis, quality analysis, etc, or internal products to understand better millions of crowd workers.

  • Learn and understand AI data need and build all the training data related knowledge into our platform;

  • Work with engineers, managers, Product Managers, QE, and Operations teams to develop innovative solutions that meet market needs with respect to functionality, performance, scalability, reliability, realistic schedules, and adhere to development goals and principles.

  • Estimate engineering effort, prioritize projects, plan implementations, and help rollout system changes. Help define, and supervise the design and implementation of complex, multi-tier distributed software applications.

  • Identify process, technology challenges and deficiencies that need to be addressed and drive those changes to successful adoption.

  • Mentor, grow and empower team members in design, coding techniques and time management

  • Proactively identify and resolve resource conflicts and set priorities for parallel projects. Work closely with Product Manager on resource and project reprioritization and subsequent impacts. Communicate these impacts effectively.

  • Identify project risks and be able to provide alternatives yielding reduced risk.

Requirements

  • BS, MS, or PhD in Computer Science or related technical discipline (or equivalent).

  • 12+ years' work experience in software development area with at least 5+ years' experience in big data development.

  • Strong technical acumen with big data platform (relational, non-relational, batch, real time);

  • Experience of Hadoop, Map/Reduce, SQL, Kafka/Storm, Elastic Search;

  • Excellent understanding of computer science fundamentals, data structures, and algorithms.

  • Excellent problem solving skills.

  • Proven results oriented person with a delivery focus in a high velocity, high quality environment.

  • Strong communication skills in Oral and Written English.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.


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
lc_ad

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
Engineering Manager / Director Data Management Platform

Veeva Systems

Posted 2 weeks ago

VIEW JOBS 4/5/2019 12:00:00 AM 2019-07-04T00:00 Job Summary We're looking for technical Manager/Director to lead our rapid expanding Veeva Nitro platform engineering team, to develop our scalable, high performance Analytic + ETL platform. Veeva Nitro, recognized as the industry's first turnkey Life Sciences data warehouse solution, is changing the industry as the innovative analytic solution, acquiring data from a wide variety of Veeva applications, 3rd party service providers, and industry data sources to give our pharma customer a complete, end to end picture of their commercial life sciences universe. For this role, we need strong software engineering leaders with management expertise, experienced in data management solutions, recruiting in fast growth environment, motivational skills to drive innovation, maintain accountability. This is a great opportunity to get in early, drive innovation on our data management platform to deliver metadata driven analytics integrated with our Life Sciences solutions. If you're a great leader looking to develop innovative solutions, seeking fast pace, rapidly growing company, check us out. What will your day look like? * Lead development of complex data acquisition + analytics platform, including ETL Services, Data Pipeline, Metadata Management, Application Connectors * Recruit, challenge, and reward high performance individuals to drive innovation * Provide leadership in iteratively defining & refining development processes as the team grows * Work in an agile, small team environment * Collaborate with all product stakeholders and drive multiple features to successful delivery * Be a trusted partner for senior management to determine best solutions, help drive alignment and implement decisions throughout your team * Supporting customer issues and new opportunities from the field Qualities we Value: * Team oriented execution * Passion for building technically sound software * High integrity leadership, that demands high quality results Minimum Qualifications: * 2+ years of software engineering management experience using an agile development process * 5+ years developing commercial software in Java * Proven ability to hire, mentor, coach and lead a team to success * Ability to motivate people, instill accountability and achieve results * Experience managing development in large scale data management architectures and pipelines * Experience managing cloud based application development tools, service oriented architectures, distributed systems * Strong communication skills * BS in engineering/computer science or equivalent Preferred Qualifications: * Experience managing cloud based SaaS frameworks + solutions * Strong RBMS data centric experience (large scale RDBMS, Redshift, Teradata, Snowflake) * Experience w/ large scale big data pipeline – ETL / Kafka / Spark / MapReduce * BS degree in Computer Science, Engineering, or a related subject R4247 #LI-TRM Veeva Systems Pleasanton CA

Senior Director/Director Of Engineering (Usa)

Appen