Production Engineer

Lyft San Francisco , CA 94118

Posted 3 months ago

At Lyft, the community is what we are and it's what we do. It's what makes us different. To create the best ride for all, we start in our own community by creating an open, inclusive, and diverse organization where all team members are recognized for what they bring.

Passengers rely on Lyft to get to work, to go to the doctor, or to get home safely when public transit has stopped running. Drivers use Lyft for income and flexibility. Building a stable and reliable application for our passengers and drivers is a responsibility we take very seriously, and we are building out a team of Software Engineers focused on reliability, to deliver a consistent and highly reliable user experience.

Every engineering team at Lyft is responsible for running and operating the software that they build. The Reliability Engineers works towards standardizing and supporting all of the rapidly growing teams throughout our organization, assessing their architecture, helping them design scalable services, and fostering excellent operational practices. It's a mission-critical role of ensuring that our systems are always healthy, monitored, automated, and designed to scale.

What makes Reliability Engineering different at Lyft?

  • It is engineering! We work on resolving the problems with the mindset on how to ensure they don't happen again. We are looking to automate ourselves out of our jobs.

  • Our day to day is driven by helping our product teams create robust software faster.

  • We don't sit on the other side of the tossing fence -- we're a first class engineering citizen and embedded in specific development teams where we drive engineering improvements from the bottom up.

Examples of Reliability Engineering projects:

  • We automated Kafka topics management by building a declarative service that prevents abuse before capacity changes are shipped.

  • We built a rate limiting system for our Wavefront proxy.

  • We rolled out Kubernetes as a core component of Lyft infrastructure.

  • We built Horizon, a cubism-inspired system to visualize faults across our various services.

  • We revamped our incident management process and tools. This created a safe culture to understand outages and focus on preventing future ones.

Responsibilities:

  • Define roadmap and architecture based on technology and business needs.

  • Build holistic visibility into SLIs, SLOs, SLAs, dependency graphs, past performance of software, network, and system to ensure that we can continue to scale without increasing operational burden or toil.

  • Share your knowledge by giving brown bags, tech talks, and evangelizing appropriate tech and engineering best practices.

  • Build infrastructure and drive projects that break things with the aim to improve the robustness of production systems

  • Use the core Site Reliability Engineering principles of change management, monitoring, emergency response, capacity planning, and production readiness reviews to run the platform.

  • Step back to observe patterns and develop innovative tools and automation to minimize toil. Use those learnings to drive the best operational practices.

  • Partner with the broader Lyft organization to build a culture of rigorously learning from incidents.

  • Unblock, support, and effectively communicate across teams to achieve results.

Experience:

  • 2+ years of software engineering experience

  • Experience with high level programming languages (Python, Go, Java, etc.)

  • Experience designing, debugging and running fault tolerant large-scale distributed systems

  • Experience working with public cloud platforms (e.g., AWS, Google Cloud Platform, Microsoft Azure, etc.)

  • Strong troubleshooting and debugging skills

  • Experience bringing software to production at high scale

  • Strong Cross team collaboration

  • Good communication skills

The nature of work is interdisciplinary, and our teammates come from varying backgrounds e.g. (Site Reliability Engineer (SRE), Systems Engineer, Software Engineer, DevOps Engineer, Infrastructure Engineer, Production Engineer). We urge you to apply even if you feel uncertain that you have the exact background.

Benefits:

  • Great medical , dental, and vision insurance options.

  • In addition to 11 observed holidays , salaried team members have unlimited paid time off, hourly team members have 15 days paid time off.

  • 401(k) plan to help save for your future

  • 18 weeks of paid parental leave. Biological, adoptive, and foster parents are all eligible

  • Monthly commuter subsidy to cover your transit to work & 20% of all Lyft rides

Lyft is an Equal Employment Opportunity employer that proudly pursues and hires a diverse workforce. Lyft does not make hiring or employment decisions on the basis of race, color, religion or religious belief, ethnic or national origin, nationality, sex, gender, gender-identity, sexual orientation, disability, age, military or veteran status, or any other basis protected by applicable local, state, or federal laws or prohibited by Company policy. Lyft also strives for a healthy and safe workplace and strictly prohibits harassment of any kind. Pursuant to the San Francisco Fair Chance Ordinance and other similar state laws and local ordinances, and its internal policy, Lyft will also consider for employment qualified applicants with arrest and conviction records.


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
Apps Systems Engineer ETL Production Support

Wells Fargo

Posted 4 days ago

VIEW JOBS 1/24/2020 12:00:00 AM 2020-04-23T00:00 Job Description Important Note: During the application process, ensure your contact information (email and phone number) is up to date and upload your current resume prior to submitting your application for consideration. To participate in some selection activities you will need to respond to an invitation. The invitation can be sent by both email and text message. In order to receive text message invitations, your profile must include a mobile phone number designated as "Personal Cell" or "Cellular" in the contact information of your application. At Wells Fargo, we want to satisfy our customers' financial needs and help them succeed financially. We're looking for talented people who will put our customers at the center of everything we do. Join our diverse and inclusive team where you'll feel valued and inspired to contribute your unique skills and experience. Help us build a better Wells Fargo. It all begins with outstanding talent. It all begins with you. Wells Fargo Technology sets IT strategy; enhances the design, development, and operations of our systems; optimizes the Wells Fargo infrastructure footprint; provides information security; and enables continuous banking access through in-store, online, ATM, and other channels to Wells Fargo's more than 70 million global customers. Wells Fargo Technology's Data Technology Platform Support Team is looking for a Senior ETL (Extract, Transform and Load) Production Support Engineer to support the operations of multiple Enterprise scale Data Warehouse applications within the Production Support Shared Service organization. This position has the primary responsibility of providing Level 2 production support, analyzing, troubleshooting, and resolving production job failures, data research, recommending and implementing code fixes as well as coordinating with the ETL Development, Database, and Business Analyst teams within each application team. Key Responsibilities include: * Primary production support for analytical data ETL jobs and Big Data Batch and Near Real-time processing jobs within the Enterprise Data Lake environment * Ability to troubleshoot and analyze complex production problems related to data * Ability to troubleshoot advanced network file delivery, server and application issues independently and provide solutions to recovery. * Collaborate with the business analysts and ETL development team members to resolve complex data design issues/provide optimal solutions that meet business requirements and benefits system performance. * Collaborate with offshore team members, work flexible hours as required to achieve a global follow-the-sun support model * Develop and foster a positive relationship with team members, team leads and business partners * Develops and updates documentation, departmental technical procedures and user guides * Strictly follow change and incident management processes * Be willing to work non-standard business hours on an on-call basis in a 24x7x365 environment * Implement best practices for production environments Required Qualifications * 7+ years of application development and implementation experience * 5+ years of UNIX experience * 5+ years of ETL (Extract, Transform, Load) Programming experience * 5+ years of relational database experience * 2+ years of job scheduling experience Desired Qualifications * Good verbal, written, and interpersonal communication skills * A BS/BA degree or higher in science or technology * 2+ years of application production support experience * Knowledge and understanding of incident management: gathering impacts and analyzing data * Strong organizational, multi-tasking, and prioritizing skills * 3+ years of Ab Initio experience Other Desired Qualifications * 3+ years of experience with RDBMS such as Teradata/Oracle * 3+ years of UNIX Shell scripting or Python experience * 3+ years of experience working in a big data environment (Hadoop, MapR/Hortonworks, Hive, Aster, HBase, Spark, Kafka) * Experience with unstructured datasets, such as log files, email, text * Experience with near real time data processing Job Expectations * Ability to work on call as assigned Disclaimer All offers for employment with Wells Fargo are contingent upon the candidate having successfully completed a criminal background check. Wells Fargo will consider qualified candidates with criminal histories in a manner consistent with the requirements of applicable local, state and Federal law, including Section 19 of the Federal Deposit Insurance Act. Relevant military experience is considered for veterans and transitioning service men and women. Wells Fargo is an Affirmative Action and Equal Opportunity Employer, Minority/Female/Disabled/Veteran/Gender Identity/Sexual Orientation. Wells Fargo San Francisco CA

Production Engineer

Lyft