Senior Site Reliability Engineer, Content Authenticity

Adobe Systems Incorporated San Jose , CA 95111

Posted 2 months ago

Our Company

Changing the world through digital experiences is what Adobe's all about. We give everyone-from emerging artists to global brands-everything they need to design and deliver exceptional digital experiences! We're passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen.

We're on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours!

The Challenge

With the volume and velocity of digital content, the ability to provide provenance and attribution for creators is critical to ensure transparency for consumers. It's also an important part of addressing the spread of disinformation and ultimately restoring trust in media.

The Content Authenticity Initiative team at Adobe believe that creating a long-term solution is a shared responsibility among creators, technology companies, human rights defenders and media publishers. We will succeed only by joining together to develop an industry-wide standard. Adobe, The New York Times Company and Twitter kicked off the Content Authenticity Initiative in 2019 with this as our goal. We're building a team to implement authenticity solutions across the Adobe portfolio of tools as well as open-source reference code for the emerging standards.

We are looking for an experienced Software Reliability Engineer to join our team and help ensure our systems are scalable, secure and observable. You will have a major impact to our product delivery processes. You will work in a collaborative environment where you will interact with many innovative teams across Adobe and partner companies in the broader CAI ecosystem. You'll be expected to design systems an processes, automate everything and build relationships with peers and leadership across the Creative Cloud community of teams. The perfect candidate will have a keen eye for details, deep awareness of tradeoffs and very high standards for quality, observability and team happiness.

What you'll do

  • Build a reliability infrastructure to support multiple applications across services, desktop and mobile

  • Participate in product architecture, development, deployment

  • Build a culture of automation, rock-solid stability and transparency for all CAI components

  • Write and test clean, secure relentlessly efficient SRE solutions using mature programming patterns and modern tool/techniques

Required Experience

  • Advanced working knowledge of programming in multiple languages (such as Go, Python, Java)

  • Deep knowledge of Docker, Kubernetes and AWS

  • Ability to estimate, plan and monitor cloud infrastructure costs

  • Experience with various concurrency models for scaling across cores and clusters

  • Fluency with Git and GitHub

  • Experience with dependency management using Artifactory or something similar

  • Experience building and maintaining an on-call system

  • Passion for hardening services and architectures including partnering with ethical hackers, pen testers and security experts

  • Reverence for great documentation and excitement to produce it where sensible

  • A love of well-tested code and pragmatism about when and where to build vs buy

  • Passion for solving problems of any scope elegantly every day!

  • Ability to embrace constructive feedback from your colleagues

  • The confidence and skill to share constructive feedback with your colleagues

  • Demonstrated drive to improve your skills and knowledge

  • Familiarity with Jenkins, CircleCI other continuous integration platforms

  • Experience with instrumentation and tools like Splunk and New Relic

  • Proven track record of creative approaches to SRE and uncovering subtle but impactful issues

Plusses

  • Knowledge of the Rust language and its ecosystem

  • Experience with release engineering and versioning approaches

  • Enthusiasm tempered with pragmatism for emerging blockchain technologies

  • Prior track record supporting large multi-component architectures at consumer (millions of users) scale

  • A Bachelor's and/or advanced degree in a related field

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
Site Reliability Engineer Cloud Infrastructure (Remote OK)

Splunk

Posted 3 days ago

VIEW JOBS 7/28/2021 12:00:00 AM 2021-10-26T00:00 Site Reliability Engineer - Cloud Infrastructure Join us as we pursue our disruptive new vision to make machine data accessible, usable and valuable to everyone. We are a company filled with people who are excited about our product and seek to deliver the best experience for our customers. At Splunk, we're committed to our work, customers, having fun and most importantly to each other's success. Learn more about Splunk careers and how you can become a part of our journey! What we're looking for Are you interested in being part of a small team tasked to build the next-generation industry-leading platform for machine data? Splunk's Cloud group is looking for a Site Reliability Engineer to help lead, design and build the future of our large scale Cloud offering. You will be working on the core compute platforms and infrastructure in support of Splunk's cloud offering. We are an engineering- and product-focused company. Our engineers take a leading role in designing, architecting, building and testing our product. We have a substantial AWS presence of large-scale containerized systems. This is an incredible opportunity to utilize your existing cloud experience and help drive the growth of the Splunk Cloud. What you provide * Cloud and container experience. Building, scaling, monitoring and troubleshooting of services on different cloud providers is a must. You will use AWS, Vault, Terraform, Kubernetes and Docker. * Distributed programming. Experience in working on distributed systems like databases, distributed file systems, distributed concurrency control, consistency models, CAP theorem is an added plus. * Desire to learn and adapt. Our agile team has a lot of projects going on at once, and you'll have the opportunity to learn to navigate the code and features. You'll constantly be learning new areas and new technologies. * Passion. Our customers are passionate about Splunk, and we want the same from our engineers. We want you to actively own your work and be excited about your projects. * Drive for automation. You constantly consider, "How can I automate this manual process?" * Knowledge of technical excellence. You know continuous delivery, testing, security practices, performance, and disaster recovery. * Operational excellence. Data excites you and you make decisions based on numbers rather than assumptions. If an issue arises, you strive to be alerted before our customers notice. * Data structures and algorithms. A solid grasp of data structures, algorithms, and RESTful APIs. * Ability to work with multiple programming languages. We have code in several languages, ranging from Go to Python. In this position you'll be mostly using Go. What we provide * Opportunities to develop and grow as an engineer. We are always expanding into new areas, working with open-source projects and contributing back, and exploring new technologies. * A team of incredibly capable and dedicated peers, all the way from engineering to product management and customer support. * Breadth and depth. Are you interested in working on distributed systems that dynamically scale to meet the need of Splunk's cloud offering? We have that. Do you want to go deep into optimizing how we automate every manual process and tedious task we encounter? We have that too, and more. * Growth and mentorship. We believe in growing engineers through ownership and leadership opportunities. We also believe that mentors help on both sides of the equation. * A stable, collaborative, and supportive work environment. We work in an open environment, work together to get things done and adapt to the changing needs for the team. We keep it real by being open and honest. We are a collaborative team that understands the value in open communication. * Balance. We don't expect people to work 12-hour days. We want you to be successful outside of work too. We trust our colleagues to be responsible with their time and commitment and believe that balance helps cultivate a positive environment. * Fun. We have frequent group outings and team building events when in person and do our best to keep up the fun with remote events while we are out of the office as well. We are committed to having every employee want to give it their all, be respectful, feel like a part of the family and have a smile on their face while doing it. We value diversity at our company. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or any other applicable legally protected characteristics in the location in which the candidate is applying. For job positions in San Francisco, CA, and other locations where required, we will consider for employment qualified applicants with arrest and conviction records. Splunk San Jose CA

Senior Site Reliability Engineer, Content Authenticity

Adobe Systems Incorporated