Engineer, Data Systems

2U San Francisco , CA 94102

Posted 2 months ago

What We're Looking For

Engineering at 2U is fast paced, innovative and full of people passionate about delivering on the promise of higher education via technology. We're growing rapidly and are seeking collaborative and results-driven individuals to join us. In return, we can offer you a fun learning environment where your skills, experience and creativity will make a material impact on the company's success and its overall mission. Your tenure at 2U will be a highlight of your career.

We strive for our teams to be cross-functional, self-organizing and autonomous. You'll be working directly with product managers and business analysts in a highly collaborative manner.

About The Role

We are looking for a collaborative and results-driven data engineer with experience in system management and monitoring within AWS infrastructure, automated testing and continuous deployment. Agile techniques like test driven development (TDD) is a plus.

Above all, you care about delivering quality software in a sustainable and timely manner and about software craftsmanship. You have experience in, and passion for, high-quality, maintainable code that confers low operating costs, high change velocity and is a point of professional pride for you and the team.

Responsibilities Include, But Are Not Limited To

You are a competent data engineer with many of the following competencies:

Strong database background:

  • Data Warehouse architecture and data modeling

  • Monitoring and performance tuning of the database servers

  • Design and implementation of ETL data flows

  • Data governance and security

  • Writing maintainable high-performance code

  • Refactoring to keep code maintainable

  • Conducting exploratory and automated testing

  • Job scheduling and monitoring

  • Debugging complex problems

  • Contribute to the technical design of applications and participate in larger system design efforts

  • Stay current with the industry trends and best practices

You have experience in:

  • Collaborating with the stakeholders (product managers, business analysts, and data science teams) to define and refine requirements

  • Planning and estimating development tasks and short-term projects

  • Relating your project deliverables to products you are building and strategy behind them

Over time, we expect engineers in this role to grow by learning and practicing the following skills:

  • Participating in application and system level technical design

  • Conducting technical interviews

  • Participating in planning staffing needs on your team

  • Metrics driven software development

This role reports to Director of Engineering for Data Systems team.

About The Team

The Data Systems team maintains and develops a reliable, well-supported, and frequently updated data lake comprising raw and processed data from 2U's platforms. We provide a curated set of standardized and consolidated data from all of 2U's programs, as well as financial data that can be used by the business to build mission critical reporting services. We also strive to provide generic facilities for product engineering teams to move data between systems. All our hardware infrastructure is in deployed on the Amazon Web Services cloud and we make extensive use of SAAS services like Salesforce, Segment, Streamsets and others.

We are motivated to build a team where members bring sound computer science fundamentals and a diverse set of skills and experiences to the table. We looking for experience and expertise in the following technologies:

  • SQL using Postgres and Redshift

About 2U Inc. (NASDAQ: TWOU)

We believe there should be no back row in higher education. For more than a decade, 2U, Inc., a global leader in education technology, has been improving lives by powering the world's best digital education. As a trusted partner and brand steward of great universities, we build, deliver, and support online graduate programs and certificates for working adults. Our industry-leading short courses, offered by GetSmarter, are designed to equip lifelong learners with in-demand career skills. To learn more about 2U and No Back Row, visit
2U Diversity and Inclusion Statement

At 2U, we are committed to creating and sustaining a culture that embodies diverse walks of life, ideas, genders, ages, races, cultures, sexual orientations, abilities and other unique qualities of our employees. We strive to offer a workplace where every employee feels empowered by the ways in which we are different, as well as the ways in which we are the same.

Why It's Great to Work at 2U
2U offers a high-energy work environment that's both challenging and fun. We work hard, but our offices are casual and social places. We wear jeans to work and fuel brainstorming sessions with snacks and seltzer.

2U offers a comprehensive benefits package:

  • Medical, dental, and vision coverage

  • Life insurance, disability and 401(k)

  • Unlimited snacks and drinks

  • Tuition reimbursement program

  • Generous paid leave policies including unlimited PTO for your vacation, personal, or sick days

  • Additional time off benefits include:

  • time off to volunteer for non-profit organizations

  • parental leave after 9 months of employment

  • holidays that include a winter break from Christmas through New Year and more!

Note: The above statements are intended to describe the general nature and level of work performed by individuals assigned to this position, and are not intended to be construed as an exhaustive list of all responsibilities, duties and skills required. All employees may be required to perform duties outside of their normal responsibilities from time to time, as needed.
2U is an equal opportunity employer that does not discriminate against applicants or employees and ensures equal employment opportunity for all persons regardless of their race, creed, color, religion, sex, sexual orientation, pregnancy, national origin, age, marital status, disability, citizenship, military or veterans' status, or any other classifications protected by applicable federal, state or local laws. 2U's equal opportunity policy applies to all terms and conditions of employment, including but not limited to recruiting, hiring, training, promotion, job benefits, pay and dismissal.

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
Data Management And Data Sciences Engineer


Posted 3 days ago

VIEW JOBS 7/14/2019 12:00:00 AM 2019-10-12T00:00 Genentech is seeking locally based applicants for data management and data science opportunity based in South San Francisco. This role is in the Pharma Technical Development organization, where we develop the processes, process knowledge, and product understanding to enable clinical trials of our investigational medicines. This role will help with digitization and data science, thus enabling faster discovery, delivery of new medicines to patients to treat unmet medical needs. The successful candidate will join a small, motivated team of software engineers, data scientist and analysts focused on enacting business focused digital solutions for Pharma Technical Development. Core Responsibilities * Ability to design using wider technology solution and ecosystem * Work with new and existing customers to - understand importance of their business goals/objectives and quickly comprehend the data integration requirements to develop effective solutions * Provide Data Integrations expertise and ensure successful customer deployments using repeatable solutions and faster value for customers * Work with stakeholders throughout the organization to identify opportunities for leveraging data to drive business solutions. * Mine and analyze data from data sources to drive optimization and improvement of business strategies * Assess the effectiveness and accuracy of new data sources and data gathering techniques * Develop custom data models and algorithms to apply to data sets * Use predictive modeling to increase and optimize customer experiences, revenue generation, ad targeting and other business outcomes * Coordinate with different functional teams to implement models and monitor outcomes * Develop processes and tools to monitor and analyze model performance and data accuracy * Experience integrating Artificial Intelligence / Machine Learning into workflows * Be proactive in learning new technologies to evaluate and recommend solutions and architecture including integration of AI/ML technology with other enterprise applications to solve the overall business problem * Proven ability to learn adjacent technologies that support our existing ecosystem * Ability to manage the client and partners to advise on the best way to translate their business process into data and system integration specifications * Ability to guide our stakeholders to success using best practices and ensuring we make the customer successful * Ability to take a complex issue and break it down into simple, manageable steps or milestones * Provide design and architecture oversight for data and system integration * Work with IT and data management teams to ensure solutions are well-designed and can be successfully delivered * Act as a technical liaison with third-party vendors to understand integration requirements and implement custom data acquisition solutions * Interact with end-users, researchers, technicians and other stakeholders to ensure design, integration, quality, and deployment expectations are met/exceeded * Build competence by developing methodology, best practices, blogs, demos, webinars, training and enablement * Lead development of solutions built on top of existing eco-system * Coordinate internal solution design review processes * Participate in evaluations and discussions as a subject matter expert * Managing multiple projects simultaneously * Strong presentation and communication skills Basic Qualifications * Bachelors in computer science, data sciences, engineering, physical sciences or related discipline with extensive computing experience; Advanced degree preferred * 5+ year of software development life cycles and design patterns, REST APIs, and multiple programming language (such as Angular JS, Go, Java, Ruby, C/C++, Python or R) * 3+ years working in developing analytical or AI models * Operating systems experience such as Linux, Red Hat, Ubuntu, MacOS * Solid understanding of SQL and good grasp of relational and analytical database management theory and practice * Good knowledge of JDBC, XML, JMS, Web technologies and Cloud environments Preferred Qualifications * Working knowledge of core Cloud Services such as Google Cloud Platform * Good understanding of networks, protocols, infrastructure, and carrier-grade network topologies * Demonstrated ability to develop strong customer and partner relationships * Demonstrated experience leading the design of high-availability architectures in enterprise-level environments #LI-PTD-JM1 Genentech South San Francisco CA

Engineer, Data Systems