Senior Software Engineer - Data (IC4/IC5)
Senior data-focused software engineer on Yahoo Mail's Mail Intelligence team in Dublin (hybrid, 2 days/week on-site), designing batch and streaming data pipelines that power AI/ML personalization for 220M+ users. Core stack: Python/Java, SQL, Spark, Airflow/Composer, and public cloud (GCP preferred).
- Compensation
- €71.6K–€119.3K / yr
- Location
- Dublin, Ireland
- Work setup
- Hybrid
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 8+ years
- Category
- Software engineering
- Posted
Skills
Must have
- Bachelor's degree in Computer Science, Data Engineering, or related field
- 8+ years of professional experience in data engineering or big data processing
- Legal right to work in Ireland at time of application
- Proficiency in one object-oriented programming language (Python/Java preferred)
- SQL proficiency
- Spark proficiency (PySpark/Java Spark preferred)
- Experience architecting, designing and building batch and streaming data pipelines
- Deep proficiency with a public cloud platform (GCP a plus)
- Expert-level knowledge of stream/batch processing frameworks and data orchestration (Composer/Airflow)
- Demonstrated ability to leverage AI coding assistants (e.g., GitHub Copilot, Cursor) and LLMs (e.g., Claude, Gemini)
- Proven ability to solve complex problems with innovative, scalable solutions
- Excellent verbal and written communication skills with ability to influence across international teams
- Track record managing complex cloud-native architectures at scale and building data quality frameworks
Nice to have
- Hadoop experience
- Prior experience with email systems or high-volume messaging platforms
- Advanced experience with DataProc, Dataflow, Composer and Looker Studio
- Master's degree in a technical field
Full description
Yahoo Mail is the ultimate consumer inbox with hundreds of millions of users. It's the best way to access your email and stay organized from a computer, phone or tablet. With its beautiful design and lightning fast speed, Yahoo Mail makes reading, organizing, and sending emails easier than ever.
Location: Dublin, Ireland (Hybrid - 2 days/week on-site)
Applicants must have the legal right to work in Ireland at the time of application.
A Little About Us
As a global email provider, Yahoo Mail is the ultimate Consumer Inbox with over 220 million monthly active users. We create technology that changes the internet while handling billions of inbound connections per day to manage trillions of messages requiring petabytes of efficient storage. Our vision is to be the best consumer email platform helping users manage the business of their lives. We are currently 100% committed to a native public cloud architecture.
About The Team
The Mail Intelligence Org develops intelligent capabilities at scale to uncover interests, reveal habits, and personalize user journeys across the Yahoo ecosystem. We manage billions of messages using advanced backend systems and algorithms, including NLP, GenAI, and ML. Our infrastructure extracts information and integrates diverse data sources to amplify key insights. We seek innovative, entrepreneurial engineers who value high standards, code quality, and world-class architectural expertise.
A Lot About YOU
Who YOU Are
- AI-Forward Mindset: You view AI as an essential partner in increasing your impact, with a demonstrated commitment to experimenting with emerging tools to accelerate delivery.
- Architectural Depth: You possess a strong foundation in computer science and data engineering, with a proven track record of managing complex cloud-native architectures at scale. We are looking for good software engineers who are experts in data.
- Technical Mastery: You are highly proficient in
- one object oriented programming language (Python / Java preferred),
- SQL,
- Spark (PySpark / Java Spark preferred)
- Architecting, designing and building batch and streaming data pipelines.
- Hadoop is a big plus.
- Data Integrity Focus: You maintain uncompromising standards for data quality, built data quality frameworks, architect systems that prevent failures before they occur.
- Collaborative Architect Mindset: You excel in working across global time zones, providing thought leadership and technical guidance to multidisciplinary project teams.