Senior Software Engineer - Data & AI
Summary
Senior Python engineer building scalable data pipelines, AI/ML, and LLM-based solutions for a global investment firm, using AWS, Snowflake, Oracle, and S3 in a hybrid role based in Galway.
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 You'll join a specialist team working at the intersection of technology, data, quantitative research and investment, developing solutions that unlock value from structured and unstructured datasets.
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
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.
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 You'll join a specialist team working at the intersection of technology, data, quantitative research and investment, developing solutions that unlock value from structured and unstructured datasets.
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
- 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
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.