Point your AI agent at freehire and let it find you a job.

Get the CLI →

Trust In SODA

NewBe an early applicant

Senior Software Engineer - Data & AI

Posted Updated 1 view
Discussion

Summary

12-month hybrid contract in Galway (up to €480/day) with a global investment and financial services organisation. The engineer designs data pipelines and analytics in Python (or Java/C# transitioning to Python) on AWS, SQL, Snowflake, S3 and Oracle, and prototypes AI/LLM solutions using GPT, Gemini and Claude through to production.

Galway | Hybrid

Up to €480 per day

12-month contract with a view to extend

We are partnering with a leading global investment and financial services organisation to appoint a Senior Engineer to join an innovative technology team focused on advanced analytics, data, cloud and AI. This is an opportunity for a highly capable engineer to work beyond traditional enterprise development, operating in a fast‑paced environment where ideas move quickly from concept and rapid prototyping through to production. The role is primarily Python-based, although strong Java or C# engineers who are keen to transition into Python are encouraged to apply. You'll have exposure to AI/ML, LLMs and prompt engineering, working with technologies such as GPT, Gemini and Claude, alongside AWS and modern data technologies.

What You'll Be Doing

  • Design and develop scalable applications and data-driven solutions
  • Process and generate analytics from large structured and unstructured datasets
  • Build custom data pipelines to extract, transform, map and load data
  • Develop rapid prototypes and take solutions through to production
  • Work extensively with Python, AWS, SQL, S3, Snowflake, Oracle and PL/SQL
  • Integrate data from REST APIs and multiple enterprise sources
  • Develop solutions leveraging cloud and parallel processing
  • Explore and implement AI/ML and LLM-based solutions
  • Contribute to technical design and architecture
  • Collaborate with developers, data engineers, data scientists and quantitative professionals
  • Troubleshoot complex technical issues and participate in an on‑call rotation
  • Take ownership of projects from inception through to delivery

What We're Looking For

  • 6+ years' experience in enterprise software development
  • Strong Python experience, or strong Java/C# experience with a willingness to move into Python
  • Strong understanding of Object-Oriented Programming and Data Structures
  • Solid experience with RDBMS and SQL
  • Strong AWS/cloud experience
  • Experience processing large datasets and building scalable applications
  • Experience developing data pipelines
  • Experience with technologies such as Snowflake, S3, Oracle and/or PL/SQL
  • Experience with Pandas, NumPy or similar data libraries
  • Experience working with REST APIs
  • Knowledge of CI/CD
  • Linux and/or Windows scripting experience
  • Strong problem-solving and troubleshooting skills
  • Excellent technical design, communication and influencing skills
  • A hands‑on, curious and adaptable approach

Why This Role?

This is a chance to work within a highly collaborative technology environment where engineering, data, quantitative research and AI come together. You'll have the opportunity to work on technically challenging problems, experiment with emerging technologies and see innovative solutions move rapidly from prototype to production.

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available