- Full Time
- Company: Yahoo
- India (Remote)
Yahoo
It takes powerful technology to connect our brands and partners with an audience of hundreds of millions of people. Whether you’re looking to write mobile app code, engineer the servers behind our massive ad tech stacks, or develop algorithms to help us process trillions of data points a day, what you do here will have a huge impact on our business—and the world.
Sr Production Engineer JD
We’re looking for a strong Sr Production Engineer to take on a hybrid role working with Yahoo Finance in our Bangalore office
The role is hybrid with 3 days in the office required
The candidate should have 7-10 years experience building deployment pipelines and deploying cloud applications
We have a strong preference for the following experience:
Engineers who have worked in a scaled engineering organization before
Engineers who have worked in cloud-native environments
Engineers who have collaborated with product and design on a squad/pod
The ideal candidate must be entrepreneurial in spirit, inquisitive, patient and very intellectually curious: we will be creating a new architecture for an existing content website and will have to manage a 6-month technical migration from vendor solutions to AWS
Strong communication skills, intellectual curiosity, and high EQ is a requirement. Every session will be assessing candidates on these competencies in the background, if not directly
The Finance PE Team is responsible for supporting applications in Yahoo Finance, ensuring uptime and meeting SLA commitments while maintaining the reliability and performance of production systems. We embed deeply across various stages of software development, driving engineering excellence. Beyond operational support, we build and maintain tools to enhance developer productivity, improve resource utilization, and streamline workflows. Our expertise spans diverse technologies, including Java, Perl, GoLang, and Node.js; Redis, MySQL, and Vespa; GraphQL, Storm. AWS, Kubernetes, Docker, Through designing, coding, and implementing software solutions, we deliver velocity, operability, and continuous quality across all our systems.
PE Job Description
As Production Engineering (PE) you will have ownership of designing and leading the delivery of key components of Yahoo Finance supporting infrastructure to meet high quality and performance bars. The team is the power behind engineering goodness for our production systems. By writing, designing and implementing software to drive velocity, operability, reliability and performance, the team ensures continuous quality on production systems as we embed deeply in the many layers and stages of software development.
Yes, we are DevOps! We are all about:
1) Enabling a culture of ownership and excellence,
2) Engineering processes that are Automated and Agile,
3) Developing tools that are Self-Serve and (Re)Usable.
Our mission is to:
1)Efficiently bring products to market.
2) Proactively prevent defects from reaching customers.
3) Swiftly address and resolve any production issues.”
If you believe in the above, come join us!
If you believe in the above, come join us. At Yahoo we want engineers who are self starters and problem solvers with ability to do so with new and legacy code. Using innovative ideas to solve complex issues, while integrating easily with the running ecosystem, is a key trait that will fit very well in the organization. As a member of the PE team, you will drive such innovations with your developer partners and provide the operability arm by treating software as a first order responsibility.As the “world’s largest startup”, Yahoo’s projects are fast-paced, challenging, specific and use a rich mix of data-backed science with test and experiment driven iterations. More importantly, in a fun and collaborative environment!
We are looking for software engineers who
- Have a passion for solving difficult technical problems, from the network to the application stack;
- Like to relentlessly automate everything and anything at scale (tens of thousands of servers);
- Spend time trying to figure out how something works, not stopping with just knowing what it does;
- Want to make real web applications and back-end systems faster, more reliable, more efficient;
- Think outside the box to build systems that collect, instrument, analyze data and provide insights about the system
- Thrive on fast-paced projects, enjoy having broad and deep technical knowledge and are driven to iterate with new technologies.
Responsibilities:
- Architect, deploy, and manage large-scale production environments on AWS, GCP ensuring optimal performance, reliability, and scalability.
- Implement and manage robust Infrastructure as Code (IaC) solutions using tools like Terraform, CloudFormation
- Develop and support automation scripts and tools for operational efficiency, leveraging AWS, GCP SDKs and APIs.
- Design and maintain comprehensive monitoring, alerting, and logging systems using OpenSearch, Chronosphere, AWS CloudWatch, Prometheus, Grafana, or Splunk to drive observability improvements.
- Optimize cloud resources for cost efficiency and performance, including compute (EC2, Lambda), storage (S3, EBS), and networking (VPC, ALB, Route 53).
- Build and maintain secure and compliant environments using best practices for cloud security.
- Troubleshoot complex infrastructure and application issues, providing root cause analysis and preventative solutions.
- Participate in on-call rotations to manage incidents, conduct live troubleshooting, and mitigate impacts effectively.
Minimum Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field, or equivalent professional experience.
- 7+ years of experience in DevOps, Site Reliability Engineering (SRE), or Infrastructure Engineering roles.
- Advanced proficiency in at least one programming language such as Python, Go, or Java, and experience writing reusable automation scripts.
- Solid hands-on experience with AWS core services such as EC2, S3, RDS, EKS, Lambda, and networking services like VPC, Route 53, API GW, and Transit Gateway
- Strong understanding of networking concepts (DNS, TCP/IP, HTTP/S, Load Balancing) and cloud-native networking in AWS.
- Experience with CI/CD tools such as GitHub Actions, ArgoCD
Preferred Qualifications:
- Proficiency in containerization and orchestration technologies, especially Kubernetes on AWS (EKS).
- Experience with distributed systems and microservices architecture, including monitoring and scaling them on AWS.
- Hands-on experience with advanced AWS services like DynamoDB, ElasticCache, CloudFront, OpenSearch, and Step Functions.
- Knowledge of database technologies (e.g., Aurora, PostgreSQL, DynamoDB) and familiarity with performance tuning and optimization.
- Strong expertise in observability tools, including, Opensearch, AWS CloudWatch, OpenTelemetry, Prometheus, Chronosphire, and Splunk.
- Solid understanding of Infrastructure as Code (IaC)(Terraform) and configuration management tools
- Experience with managing multi-region, multi-AZ cloud deployments with a focus on disaster recovery and fault tolerance.
- Familiarity with large-scale data processing frameworks like Apache Spark, Kafka, EMR or AWS Glue.
Key Attributes:
- Strong problem-solving skills with a focus on automation, scalability, and resilience.
- Ability to work effectively in cross-functional teams and communicate complex technical concepts clearly.
- Commitment to continuous learning and keeping up with the latest advancements in cloud and DevOps practices.
- Passion for building robust and secure infrastructure, ensuring uptime and operational excellenc
Important notes for your attention
Applications:
All applicants must apply for Yahoo openings direct with Yahoo. We do not authorize any external agencies in India to handle candidates’ applications. No agency nor individual may charge candidates for any efforts they make on an applicant’s behalf in the hiring process.
Our internal recruiters will reach out to you directly to discuss the next steps if we determine that the role is a good fit for you. Selected candidates will go through formal interviews and assessments arranged by Yahoo direct.
Offer Distributions:
Our electronic offer letter and documents will be issued through our system for e-signatures, not via individual emails.
Yahoo is proud to be an equal opportunity workplace. All qualified applicants will receive consideration for employment without regard to, and will not be discriminated against based on age, race, gender, color, religion, national origin, sexual orientation, gender identity, veteran status, disability or any other protected category. Yahoo will consider for employment qualified applicants with criminal histories in a manner consistent with applicable law. Yahoo is dedicated to providing an accessible environment for all candidates during the application process and for employees during their employment. If you need accessibility assistance and/or a reasonable accommodation due to a disability, please submit a request via the Accommodation Request Form (www.yahooinc.com/careers/contact-us.html) or call +1.866.772.3182. Requests and calls received for non-disability related issues, such as following up on an application, will not receive a response.
Yahoo has a high degree of flexibility around employee location and hybrid working. In fact, our flexible-hybrid approach to work is one of the things our employees rave about. Most roles don’t require specific regular patterns of in-person office attendance. If you join Yahoo, you may be asked to attend (or travel to attend) on-site work sessions, team-building, or other in-person events. When these occur, you’ll be given notice to make arrangements.
If you’re curious about how this factors into this role, please discuss with the recruiter.
Similar Remote Jobs
-
Senior Staff Software Engineer
AffirmUnited States (Remote)- Full Time
-
Senior Software Engineer, Fullstack
FullstoryUnited States (Remote)- Full Time
-
Staff Engineer
Reify HealthUnited States (Remote)- Full Time
-
Senior Software Engineer – Alerts
DiscordUnited States (Remote)- Full Time
-
Senior Software Engineer – Notification Products
DiscordUnited States (Remote)- Full Time
-
Staff Software Engineer, Platform (Mobile)
GeminiUnited States (Remote)- Full Time
-
Senior Software Engineer
ConfluentUnited States (Remote)- Full Time