Senior Software Engineer (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 position awaits qualified candidate, who will join 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 team from Shanghai, Silicon Valley and Sydney. It 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;

  • Technical lead for new and existing product initiatives, assist with definition of product direction

  • Define, design, troubleshoot, and debug complex, multi-tier distributed software applications.

  • Work with manager, engineers, product management and Operation team to design and implement application features.

  • Estimate engineering effort, plan execution cycles, and rollout system changes.

Requirements

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

  • 8+ 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;

  • Full stack engineer who can also work on frontend development as well as web service;

  • 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
Senior Software Development Engineer WCP Integration & Testing

Workday, Inc.

Posted 2 weeks ago

VIEW JOBS 4/9/2019 12:00:00 AM 2019-07-08T00:00 Join our team and experience Workday! It's fun to work in a company where people truly believe in what they're doing. At Workday, we're committed to bringing passion and customer focus to the business of enterprise applications. We work hard, and we're serious about what we do. But we like to have a good time, too. In fact, we run our company with that principle in mind every day: One of our core values is fun. Job Description Workday Cloud Platform (WCP) is rapidly growing, and we're now looking for a senior software engineer with Java/Scala/Go, and testing/framework engineering experience is a plus to join the infrastructure group. This team builds critical backend infrastructure services for Workday's Cloud Platform including security components, inter-service control and communication components, logging and monitoring, and integration test framework using AWS technology. This is a great chance to join one of the most successful global software companies with an innovative, fun and dynamic culture that empowers employees and help them grow rewarding engineering careers. Ideally, you've been through the successful delivery of multiple complex projects and have led small teams to take vague ideas from inception to product. You love mentoring and supporting other developers. You aren't just a superb coder, but also a software engineer who understands the value of engineering practices and thinks about architecture, automation tests, performance and customer service. Although we work with a bunch of cutting-edge technologies and languages, these are merely tools to get the truly exciting things built and tested.You'll be a participant in shaping our quality processes, engineering practices and technologies we use as we grow. Our team cares deeply about what we do, takes pride in the quality of what we deliver, and can be found coding on bean bags, holding various food challenges or other fun activities throughout the month. If you are drawn to these things, reach out to us! Your ROLE on the team: * Work in a multidisciplinary team that owns and build features in the core Workday Cloud Platform. * Develop back-end software and integration in Java/Scala/Go * Develop integration, integration test framework, functional test cases, and performance test cases. * Lead, design and implement features or prototypes, including providing documentation, detailed design. * Mentor and coach junior engineers and participate in code reviews * Occasionally develop frontend software using modern frameworks such as React * Work with cross-functional teams to gather or communicate requirements and integrations * Deliver reliable software through continuous integration, automated testing, and in-depth code reviews * Work on an Agile Scrum team that delivers on shared commitments * Drive and support innovation * Understand and promote industry best practice * Take your work seriously but yourself less so! About YOU: * 5+ years overall experience developing commercial software products and testing * Significant back-end experience, particularly with object-oriented languages such as Java and design patterns * Experience with version control technologies such as Git, SVN, etc. * Some front-end experience, developing cross-platform web applications * Excellent collaboration and communication skills * Bachelor's Degree or higher, in Computer Science/Engineering or related technical field * Experience in developing test framework features is a plus * Experience in developing automated testing scripts is a plus * Experience in Scala or Go is a plus Workday, Inc. Pleasanton CA

Senior Software Engineer (Usa)

Appen