Senior Software Engineer - Python, AI
Remote · పూర్తి సమయం
దరఖాస్తు చేసుకునే వారిలో మొదటి వ్యక్తిగా ఉండండి
- అనుభవం
- ఏదైనా
- జీతం
- EUR 95,000 – EUR 95,000 / year
- ఖాళీలు
- 1
- పోస్ట్ చేయబడింది
- 1 గంట క్రితం
- Work mode
- ఇంటి నుండి పని
- Eligibility
- Candidates must be based in Ireland. This opportunity is for a full-time permanent role. Visa sponsorship is not available. Applicants should also be willing to travel frequently to client sites across the UK and Europe.
- Resume
- Required to apply
ఉద్యోగ వివరణ
Role Overview
This is a permanent, full-time role for professionals located in Ireland. The position is remote, but it includes regular travel to client locations across the UK and Europe, with business travel costs paid by the employer. Visa sponsorship is not offered for this opportunity.
About the Company
The employer is a product and engineering team focused on data and AI. The group designs intelligent digital solutions that improve user experiences, support developers, and deliver measurable business outcomes. Their approach combines technical depth with a collaborative, people-first mindset to help enterprises modernise systems and build new products with the help of AI.
The organisation has a team of 500 specialists across more than 20 countries and works with major brands such as Lululemon, Puma, Sun Life, Starbucks, Travelex, Virgin Media O2, and Walmart.
What You’ll Do
As part of the engineering team, you’ll work directly with clients to turn complex business needs into practical digital products. The core focus of the role is designing and developing applications in Python, while also contributing across the full delivery lifecycle on a range of projects.
- Design, build, and maintain software components while upholding strong technical quality standards.
- Help define and improve development practices, especially around source control, build processes, and deployment.
- Create and implement reliable data storage solutions.
- Improve application performance for speed and scalability.
- Collect input from users and clients and translate it into effective solutions.
- Support requirement analysis and clarify client needs.
- Work alongside technical leads to help deliver projects on schedule.
- Collaborate with client-side teams and distributed engineering groups.
What We’re Looking For
We’re seeking someone with substantial senior-level engineering experience and strong practical knowledge of Python and modern AI frameworks. You should have hands-on experience delivering AI-based applications in agile environments and a background in building real-world software solutions.
- Proven experience operating at Senior Engineer level.
- Strong command of Python and modern AI tooling/frameworks.
- Hands-on experience building AI applications.
- Experience working in agile delivery teams.
- Practical understanding of real-world product development.
- Solid working knowledge of version control systems such as Git.
- Experience with testing across unit, integration, and end-to-end levels.
- Experience working with databases and cloud platforms.
- Exposure to automation, CI, and CD practices.
- Experience collaborating through pull requests and code reviews.
- Strong written and verbal communication skills.
- Professional-level English proficiency.
Nice-to-Have Experience
- Hands-on experience with Golang.
- Frontend experience with React.
- Strong understanding of Kubernetes.
Benefits and Perks
- Annual company bonus tied to overall business performance.
- Flexible remote working with an emphasis on work-life balance.
- 24 days of annual leave plus public holidays, along with sick leave, marriage leave, and other leave types.
- A remote working allowance of up to €1,250 every two years for setting up a productive home workspace, plus essential equipment provided at joining.
- Training and development support for approved learning opportunities.
- Private healthcare coverage.
- Pension matching of up to 5%, plus income protection and death-in-service cover.
Interview Process
The hiring process includes a talent call, a live technical assessment, and an interview with the hiring manager. Depending on the project, there may also be an additional client interview.
- Talent Call: 30-minute Zoom conversation covering your background, experience, and career goals.
- Technical Assessment: 1-hour live coding exercise over Zoom to demonstrate Python skills, problem-solving, and coding practices.
- Hiring Manager Interview: 45-minute Zoom discussion focused on teamwork, client collaboration, and problem-solving in an enterprise environment.
- Additional step: A client interview may be included depending on the project.
Additional Information
Applicants should be based in Ireland. The role requires frequent travel within the UK and Europe, and those travel expenses will be covered. The employer welcomes requests for adjustments to the interview process to support accessibility and inclusion.
Compensation
The salary is up to €95,000 plus bonus and benefits.