Python Developer - Xtremepush Limited
  • Dublin, Leinster, Ireland
  • via BeBee.com
-
Job Description

Python Developer at Xtremepush

Xtremepush is seeking a skilled Python developer to join our Customer Data team, focusing on developing and maintaining data pipelines, custom Python applications, and the Python element of our Infinity AI application.

About the Role

  • Develop and maintain data pipelines, custom Python applications, and the Python element of our Infinity AI application.
  • Work with the wider Customer Data team to implement best practices and focus on scalable, performant applications.
  • Use machine learning experience to plan and implement iterative improvements to the general functionality and range of use cases for our Infinity AI product.
  • Maintain good working relationships with the immediate team and adjacent teams.
  • Contribute to the improvement of tooling, processes, and approach from a machine learning perspective.

Key Responsibilities

  • Become an expert in the Python side of our Infinity AI application and plan iterative improvements to the code base.
  • Maintain and improve data transfer applications in terms of efficacy and overall architecture.
  • Work closely with adjacent teams on custom application development for client solutions and wider Python application development to support the product.
  • Use machine learning experience to further Xtremepush's use of machine learning within the core application and for internal efficiency.
  • Stay abreast of changes in the machine learning space and ensure Xtremepush uses the latest technology and techniques.
  • Play a key part in Xtremepush's LAM project from a planning and development perspective.
  • Ensure thorough planning, testing, and documentation of all solutions built and actively maintained.
  • Implement best practices in code development and deployment.
  • Become an expert in AWS technologies that support the responsibilities outlined above.

Requirements

  • Very strong experience developing Python applications, with a focus on data and machine learning.
  • Very knowledgeable in the field of machine learning.
  • Previous experience architecting solutions in a cloud provider.
  • Strong interest in LLM, LAM, and generative AI technologies.
  • Excellent analytical and problem-solving skills.
  • Strong communication and presentation abilities.
  • Detail-oriented and organized, capable of organizing cross-functional projects.
  • Ability to work independently and in a team environment.

;