Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Back-end Engineer - Data/ML image - Rise Careers
Job details

Senior Back-end Engineer - Data/ML

Yahoo serves as a trusted guide for hundreds of millions of people globally, helping them achieve their goals online through our portfolio of iconic products. For advertisers, Yahoo Advertising offers omnichannel solutions and powerful data to engage with our brands and deliver results.

A Lot About You:

The Senior Software Dev Engineer will analyze, program, debug and modify software enhancements and/or new products. You will have the opportunity to participate in the development of data platform designs with our team of Big Data engineers, and work in an agile scrum driven environment to deliver new and innovative products. You will design applications, write code, develop and test and debug, and document work and results. 

Responsibilities:

  • Perform all phases of software engineering including requirements analysis, application design, and code development & testing  

  • Design and implement reusable frameworks, libraries and components, product features in collaboration with business and IT stakeholders (25%)

  • Develop and implement anomaly detection models using machine learning and statistical techniques (10%)

  • Collaborate with cross-functional data engineers to improve data quality, ETL pipelines, and logging systems (10%)

  • Define alerting mechanisms for automatic detection and response to anomalies. Conduct root cause analysis on detected anomalies to prevent future occurrences (10%)

  • Interpret and visualize anomalies using dashboards (e.g., Looker Core, Looker Studio) (10%)

  • Ingest data from various structured and unstructured data sources into Hadoop and other distributed Big Data systems (5%)

  • Support the sustainment and delivery of an automated ETL pipeline and Validate data that is extracted from sources like HDFS, databases, and other repositories using scripts and other automated capabilities, logs, and queries (5%)

  • Enrich and transform extracted data, as required. Monitor and report the data flow through the ETL process (5%)

  • Perform data extractions, data purges, or data fixes in accordance with current internal procedures and policies (5%)

  • Track development and operational support via user stories and decomposed technical tasks in a provided issue tracking software, including GIT, Maven, and JIRA (5%)

  • Troubleshooting production support issues post-deployment and come up with solutions as required (5%)

  • Mentor junior engineers within the team for development and delivery (5%)

Qualifications:

  • Bachelor's degree or Master's degree in computer science or related discipline; or, equivalent experience

  • Five years of related industry experience

  • Experience in back-end programming, like Java, Python, and OOAD and ETL Tools

  • Experience in Data analysis, data investigation and implementing data quality

  • Strong Knowledge of GCP especially logging, alerting and metrics.

  • Experience of working with large scale databases like Bigquery

  • Knowledge and experience of Unix (Linux) Platforms and Shell Scripting

  • Experience in writing Pig Latin scripts, MapReduce jobs, HiveQL etc

  • Experience with Machine Learning frameworks

  • Strong knowledge of anomaly detection algorithms

  • Strong knowledge of visualization tools. (Looker Core, Looker Studio)

  • Good knowledge of database structures, theories, principles, and practices

  • Familiarity with data loading tools like Flume, Sqoop

  • Knowledge of workflow/schedulers like Oozie, Airflow

  • Analytical and problem solving skills, applied to Big Data domain

  • Proven understanding with Hadoop, HBase, Hive, Pig

  • Writing high-performance, reliable and maintainable code

  • Expertise in version control tools like GIT

  • Good aptitude in multi-threading and concurrency concepts

  • Effective analytical, troubleshooting and problem-solving skills

  • Strong customer focus, ownership, urgency and drive

#LI-AC1

The material job duties and responsibilities of this role include those listed above as well as adhering to Yahoo policies; exercising sound judgment; working effectively, safely and inclusively with others; exhibiting trustworthiness and meeting expectations; and safeguarding business operations and brand integrity.

At Yahoo, we offer flexible hybrid work options that our employees love! While most roles don’t require regular office attendance, you may occasionally be asked to attend in-person events or team sessions. You’ll always get notice to make arrangements. Your recruiter will let you know if a specific job requires regular attendance at a Yahoo office or facility. If you have any questions about how this applies to the role, just ask the recruiter!

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.

We believe that a diverse and inclusive workplace strengthens Yahoo and deepens our relationships. When you support everyone to be their best selves, they spark discovery, innovation and creativity. Among other efforts, our 11 employee resource groups (ERGs) enhance a culture of belonging with programs, events and fellowship that help educate, support and create a workplace where all feel welcome. Check out our diversity and inclusion (www.yahooinc.com/diversity/) page to learn more.

The compensation for this position ranges from $128,250.00 - $266,875.00/yr and will vary depending on factors such as your location, skills and experience.The compensation package may also include incentive compensation opportunities in the form of discretionary annual bonus or commissions. Our comprehensive benefits include healthcare, a great 401k, backup childcare, education stipends and much (much) more.

Currently work for Yahoo? Please apply on our internal career site.

Yahoo Glassdoor Company Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Yahoo DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Yahoo
Yahoo CEO photo
Jim Lanzone
Approve of CEO

Average salary estimate

$197562.5 / YEARLY (est.)
min
max
$128250K
$266875K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Back-end Engineer - Data/ML, Yahoo

As a Senior Back-end Engineer - Data/ML at Yahoo, you will play a crucial role in shaping the future of our data platforms. Being part of a vibrant team, you'll find yourself immersed in a collaborative environment where innovation is at the heart of what we do. Your primary mission will involve analyzing, programming, and enhancing our software products, while also having the exciting opportunity to define and implement machine learning models that help us better understand our data. With your extensive experience in back-end programming, you’ll be designing reusable frameworks and working closely with business and IT stakeholders to create impactful product features. You’ll use your strong analytical skills to assist in the development of anomaly detection models and improve data quality across our systems. Additionally, your responsibilities will include monitoring and responding to data flow issues, mentoring junior engineers, and troubleshooting production support challenges. If you have a passion for big data and want to help Yahoo continue to be a trusted guide for its users, we’d love for you to join our team where flexible hybrid work options are available! Your contributions will not only strengthen our product offerings but also enhance the online experience for millions of users worldwide.

Frequently Asked Questions (FAQs) for Senior Back-end Engineer - Data/ML Role at Yahoo
What responsibilities does a Senior Back-end Engineer - Data/ML at Yahoo have?

As a Senior Back-end Engineer - Data/ML at Yahoo, your responsibilities include all phases of software engineering, such as requirements analysis, application design, coding, and testing. You'll be designing and implementing libraries and frameworks, collaborating with cross-functional teams, and utilizing machine learning for anomaly detection. You will also be instrumental in improving data quality and monitoring data flows within our systems.

Join Rise to see the full answer
What qualifications are necessary for the Senior Back-end Engineer - Data/ML position at Yahoo?

To qualify for the Senior Back-end Engineer - Data/ML position at Yahoo, candidates should possess a Bachelor's or Master's degree in computer science or a related discipline. Additionally, having at least five years of industry experience in back-end programming languages like Java and Python, and familiarity with ETL tools, machine learning frameworks, and large-scale databases such as Bigquery is essential.

Join Rise to see the full answer
What tools and technologies does a Senior Back-end Engineer - Data/ML at Yahoo typically use?

A Senior Back-end Engineer - Data/ML at Yahoo commonly uses tools and technologies such as GCP for logging and alerting, Hadoop for processing large datasets, and databases like HBase and Hive. Familiarity with version control tools like GIT and scheduling tools such as Airflow or Oozie will also be beneficial for the role.

Join Rise to see the full answer
How does the Agile methodology impact the work of a Senior Back-end Engineer - Data/ML at Yahoo?

Working in an Agile scrum-driven environment allows a Senior Back-end Engineer - Data/ML at Yahoo to engage in iterative development. This means you'll frequently collaborate with various stakeholders, receive feedback quickly, and adapt your work based on evolving product requirements, ensuring that the solutions you build are aligned with business goals.

Join Rise to see the full answer
What is the work culture like for a Senior Back-end Engineer - Data/ML at Yahoo?

The work culture for a Senior Back-end Engineer - Data/ML at Yahoo is dynamic and inclusive. There’s a strong emphasis on teamwork, innovation, and diversity. Employees enjoy flexible hybrid work options and take part in various programs designed to enhance community and belonging, making it a great place to advance your career while contributing to meaningful projects.

Join Rise to see the full answer
Common Interview Questions for Senior Back-end Engineer - Data/ML
Can you explain your experience with back-end programming languages relevant to the Senior Back-end Engineer role?

Absolutely! Highlight specific projects where you've used languages like Java or Python to develop back-end systems. Discuss the challenges faced and how your coding improved system performance or functionality.

Join Rise to see the full answer
What strategies do you implement for anomaly detection in data?

In your answer, describe techniques you’ve employed, such as using machine learning algorithms to identify unusual patterns. Share specific examples of how these strategies improved data integrity and decision-making processes.

Join Rise to see the full answer
How do you approach collaboration with cross-functional teams?

Discuss your communication style and provide examples of how you've successfully worked with teams across different departments, emphasizing the importance of understanding business needs while delivering technical solutions.

Join Rise to see the full answer
What experience do you have with ETL processes?

Share your hands-on experience with ETL tools and how you've designed or optimized ETL pipelines to ensure data quality and efficiency. Reference any specific tools you have used and the outcomes achieved.

Join Rise to see the full answer
Can you describe your experience working with big data technologies?

Detail your experiences with technologies like Hadoop, Spark, or Bigquery. Explain the context of your work, the challenges encountered, and how you utilized these technologies to manage and analyze large datasets effectively.

Join Rise to see the full answer
How do you ensure the code you write is high-performance and maintainable?

Emphasize your coding standards, practices like code reviews, and the importance of writing clean, documented code. Share examples of projects where you had to refactor or optimize existing code for better performance.

Join Rise to see the full answer
What tools do you use for tracking development and project management?

Mention tools like JIRA, Git, and Maven. Discuss how you've leveraged these tools for tracking progress, managing issues, and collaborating with team members to streamline workflows and ensure project success.

Join Rise to see the full answer
How do you stay updated on the latest developments in data engineering and machine learning?

Express your commitment to continuous learning through attending workshops, participating in online courses, and following industry news. Provide examples of how this knowledge has impacted your work positively.

Join Rise to see the full answer
What makes you passionate about working in data and machine learning?

Share your personal connection to the field, whether it's the challenge of working with complex data, the excitement of driving business insights, or your desire to innovate. Let your enthusiasm shine through!

Join Rise to see the full answer
How would you mentor a junior engineer joining your team?

Outline your approach to mentorship, including regular check-ins, constructive feedback, and providing resources for learning. Share how you've previously supported junior team members in their development.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 10 days ago

Join Shield AI as a Senior Software Test and Automation Engineer and contribute to developing cutting-edge AI technology for advanced autonomous aircraft.

Photo of the Rise User
Posted 13 days ago

Visa is looking for a dynamic Staff Software Engineer to innovate and enhance their advanced payment technologies for a worldwide audience.

Join Ignitis Group as a Senior Application Architect, shaping the future of energy solutions in Lithuania and beyond.

Photo of the Rise User
Posted 13 days ago

Become part of a skilled team focused on developing impactful healthcare technology as a Software Developer.

Photo of the Rise User
Posted 6 days ago

Join DoorDash as a Senior Software Engineer to shape a world-class server-driven UI platform that boosts engineering productivity across the company.

Photo of the Rise User
Point Loma Nazarene University Remote Point Loma Campus - San Diego, CA
Posted 9 days ago

Join Point Loma Nazarene University as a Software Engineer to enhance university systems and student experiences through innovative development.

Photo of the Rise User
Posted 13 days ago

TransUnion is looking for a Lead Full Stack Software Engineer to tackle critical challenges in voice and data applications within a collaborative DevOps environment.

Photo of the Rise User

Looking for a fullstack developer proficient in F# and C# to improve our B2B financial cockpit at Veepee.

Be yourself. That’s who we’re hiring. Our culture celebrates and supports the differences that make each of us unique. It’s how we build better products for the world...and career growth for you.

8 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 31, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Pickerington just viewed Senior Business Analyst (Salesforce) at Protolabs
H
Someone from OH, Akron just viewed Brand Marketing Manager at Huntington
R
Someone from OH, Hamilton just viewed Forklift Operator Warehouse at Ryder
Photo of the Rise User
Someone from OH, Cincinnati just viewed Ad Ops Specialist, Display at System1
Photo of the Rise User
Someone from OH, Cincinnati just viewed FQHC Billing & Collections Manager at OhioGuidestone
Photo of the Rise User
Someone from OH, Cleveland just viewed Enrollment Specialist- Remote at Adtalem Global Education
o
Someone from OH, Dayton just viewed Marketing and Communications Specialist at osu
Photo of the Rise User
Someone from OH, Columbus just viewed Construction Coordinator at Meijer
Photo of the Rise User
Someone from OH, Steubenville just viewed Legal & Compliance Internship at Smiths Group
Photo of the Rise User
Someone from OH, Warren just viewed Senior Front-End Developer at Worldly
Photo of the Rise User
7 people applied to Front-End Developer at Apex Logic
S
11 people applied to Angular Developer at Sparkland
Photo of the Rise User
Someone from OH, Tiffin just viewed Game Operations Specialist at Genius Sports
u
Someone from OH, Loveland just viewed Customer Service Agent - Part Time at uhaul
Photo of the Rise User
Someone from OH, Cleveland just viewed HR Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Mid Level, System Administrator - (ETS) at Delivery Hero
Photo of the Rise User
Someone from OH, Mason just viewed Inside Sales Co-Op at VEGA Americas
Photo of the Rise User
Someone from OH, Sandusky just viewed Director of IT at Kyo
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health