An internet company and social media platform, Pinterest helps people dream about, plan, and prepare for a life they love by “pinning” inspirational, user-g
Senior Software Engineer
Location
Ie-l + 1 moreAll locations: Ie-l | Ireland
Posted
5 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
Title: Sr. Software Engineer Location: Dublin, IE Job Description: About Pinterest: Millions of people around the world come to our platform to find creative ideas, dream about new possibilities and plan for memories that will last a lifetime. At Pinterest, we’re on a mission to bring everyone the inspiration to create a life they love, and that starts with the people behind the product. Discover a career where you ignite innovation for millions, transform passion into growth opportunities, celebrate each other’s unique experiences and embrace the flexibility to do your best work. Creating a career you love? It’s Possible. At Pinterest, AI isn't just a feature, it's a powerful partner that augments our creativity and amplifies our impact, and we’re looking for candidates who are excited to be a part of that. To get a complete picture of your experience and abilities, we’ll explore your foundational skills and how you collaborate with AI. Through our interview process, what matters most is that you can always explain your approach, showing us not just what you know, but how you think. You can read more about our AI interview philosophy and how we use AI in our recruiting process here. Pinterest's Data Privacy Engineering team builds access control, auditing, and data handling services and solutions used across the company to power Pinterest experiences. AI is transforming how software is built, data is analyzed, and users interact with software. We're looking for a Senior Engineer based in Dublin to help build the next generation of Data Privacy solutions for AI platforms, ensuring agents interact with data responsibly and transparently. What you’ll do: - Design services and processes used to safely onboard new AI use cases - Create isolated environments to enable secure agent-driven data processing without direct data exposure - Design and maintain an auditing pipeline to monitor and log all AI sandbox data egress - Collaborate cross-functionally with engineering teams across Pinterest to identify and tackle new data privacy challenges What we’re looking for: - Strong coding and problem-solving skills, with the ability to contribute hands-on across multiple technology stacks - Strong cross-team communication skills with the ability to plan and execute complex, multi-stakeholder projects - Hands-on experience with AI-based engineering - Some understanding of access controls, security systems, or data governance frameworks - Experience with Kubernetes or similar container orchestration platforms is a strong plus - Comfort with experiment-driven development and an eagerness to tackle novel, ambiguous technical challenges - Bachelor's degree or higher in a relevant field such as Computer Science, or equivalent experience Relocation Statement: - This position is not eligible for relocation assistance. Visit our PinFlex page to learn more about our working model. In-Office Requirement Statement: - We recognize that the ideal environment for work is situational and may differ across departments. What this looks like day-to-day can vary based on the needs of each organization or role. - This role will need to be in the office for in-person collaboration 1-2 times/quarter and therefore can be situated anywhere in the country. #LI-HYBRID #LI-JD1 Our Commitment to Inclusion: Pinterest is an equal opportunity employer and makes employment decisions on the basis of merit. We want to have the best qualified people in every job. All qualified applicants will receive consideration for employment without regard to race, color, ancestry, national origin, religion or religious creed, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, age, marital status, status as a protected veteran, physical or mental disability, medical condition, genetic information or characteristics (or those of a family member) or any other consideration made unlawful by applicable federal, state or local laws. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you require a medical or religious accommodation during the job application process, please complete this form for support.
Related Guides
Related Job Pages
More Software Engineer Jobs
iOS Developer
Transfermarkt GmbH & Co. KGTransfermarkt is the leading digital platform for football facts, statistics, market values and community.
• As an iOS Developer, you bring your passion for mobile applications to a dynamic environment and actively help shape our app. • With your experience, you actively drive the mobile strategy and contribute your own ideas to continuously evolve our products. • You use the platform’s capabilities creatively and apply your expertise to develop innovative features and continuously improve the user experience. • Together with our developers, you design technical solutions—from project architecture to the release workflow. • Through close collaboration with Backend, Frontend and DevOps, you benefit from active knowledge exchange and grow your interdisciplinary skills.
Role Description The primary purpose of this Software Engineer III position is to architect, develop, and maintain advanced automated data extraction systems (spiders) that harvest critical business intelligence from complex web environments. This role ensures the continuous, reliable flow of high-quality data into our internal databases by engineering solutions to overcome sophisticated technical barriers and anti-bot security measures. As a Software Engineer III specializing in data extraction, you will be responsible for the end-to-end lifecycle of web-based data collection. This includes: - Designing scalable crawling architectures - Reverse-engineering web applications to identify data points - Implementing evasion techniques to bypass IP rate-limiting and bot detection - Managing the storage and integrity of this data using advanced SQL and relational database management We are looking for a Senior Python Engineer with a "hacker" mindset to join our team as a Software Engineer III. This role is dedicated to large-scale web scraping and data harvesting. If you have deep experience with Scrapy or Playwright, know how to defeat Cloudflare or DataDome, and can write high-performance SQL to manage millions of records, we want to hear from you. Qualifications - Bachelor’s degree in Computer Science, Information Systems, or a related field (or equivalent professional experience) - Minimum of 5+ years of experience in Software Engineering, with at least 2–3 years focused specifically on large-scale web scraping or data extraction Requirements - Mastery of Python 3.x with deep experience in extraction frameworks (Scrapy, Playwright, Selenium, or Puppeteer) - Proven ability to bypass high-level bot detection (e.g., Cloudflare, Akamai, or PerimeterX) - Expert-level SQL skills and experience managing relational databases like PostgreSQL or MySQL - Expert understanding of HTTP/S, TCP/IP, TLS fingerprinting, and browser-header manipulation - A specialized ability to reverse-engineer JavaScript-heavy websites and hidden API endpoints - Able to write, debug, and deploy complex Python code in a distributed environment - Must be able to analyze and interpret complex web structures and network traffic using browser developer tools - Ability to design and maintain relational database tables containing millions of rows - Able to pivot and respond quickly to technical "break-fixes" to ensure data continuity for the business - Collaboration with data analysts to define and validate data requirements and output formats Benefits - Babel Street covers 85-100% monthly premium costs for Medical, Dental, Vision, Life & Disability insurances – for you and your family! - Babel Street offers both a Traditional and Roth 401(K) with a very competitive match - Unlimited Flexible Leave: We trust our employees to manage their own time and balance their personal and work lives - Babel Street provides employees with 12 paid Federal Holidays - Tuition Reimbursement Program for continuing education
Senior Software Engineer I (C programmer)
Precisely International JobsPrecisely is the leader in data integrity. We empower businesses to make more confident decisions based on trusted data through a unique combination of software, data enrichment products and strategic services. We are committed to career development for our employees and offer opportunities for growth, learning and building community. With a "work from anywhere" culture, we celebrate diversity in a distributed environment with a presence in 30 countries as well as 20 offices in over 5 continents.
Role Description The Senior Software Engineer is responsible for solving complex issues and developing unique solutions to make our mainframe customers successful. Our customers depend on our highly skilled technical engineers in our Research & Development group to help drive their success. Strong problem-solving skills, communication, and the ability to develop creative solutions are a must. - Design, develop and test new features or product changes. - Use AI tools to accelerate development of new features or product changes. - Work in a collaborative team environment following Agile development methodologies. - Address and resolve issues quickly and effectively to ensure customer satisfaction. - Investigate, analyze, debug and solve complex problems. - Continuously learn new technology, tools, systems, and share knowledge within the team. - Aide Services, Technical Pre-Sales and Support teams as needed. Qualifications - MS in Computer Science - Minimum of 5 years development experience working with IBM Mainframes running z/OS operating system – DB2z, IMS or VSAM. Ideally, this is system level program development. - Minimum of 5 years’ IBM z Assembly language experience and C language experience - Proficiency in use of systems tools and utilities – JCL, SDSF, IDCAMS - Working knowledge of major z/OS ecosystem and subsystem components - JES, DFSMS, WLM, DB2, CICS, RACF, SMF, VSAM, IMS and USS - Experience with Kafka or other streaming technologies. - Experience with Linux and Unix Requirements - Exposure with AI-assisted coding tools (e.g., GitHub Copilot, Cursor) - Familiarity with LLM APIs or agentic workflows - Understands responsible AI principles including bias, security, and explainability Preferred Skills - Experience with other languages such as Java and REXX a benefit Company Description Precisely is the leader in data integrity. We empower businesses to make more confident decisions based on trusted data through a unique combination of software, data enrichment products and strategic services. Precisely powers better decisions for more than 12,000 global organizations, including 95 of the Fortune 100. Precisely's 2500 employees are unified by four company core values: Openness, Determination, Individuality, and Collaboration. We are committed to career development for our employees and offer opportunities for growth, learning and building community. With a "work from anywhere" culture, we celebrate diversity in a distributed environment with a presence in 30 countries as well as 20 offices in over 5 continents.
• Partner with design to determine feasibility for your builds • Utilize Figma mockups to help build new websites for customers • Use HTML and CSS as well as team-developed libraries of content to create sites • Build and develop secondary landing pages based on existing content or mockups • Use creative problem-solving skills to fulfill customer-specific requests for adjustments, while maintaining best practices and keeping future supportability in mind • Use your knowledge of UX best practices to help make good decisions


