Senior Python Developer

Posted 11 October 2023
Salary Competitive salary and benefits
LocationAbu Dhabi
Job type Permanent
Discipline Data & Analytics
Contact NameShakira Caffoor

Job description

We are partnering with a leading firm in Abu Dhabi, actively seeking a Python Developer who will play a pivotal role, working closely alongside the data engineering team. This role presents a unique opportunity to lead their data-driven initiatives and shape the landscape of financial technology.

Are you a Senior Python Developer with a deep passion for crafting cutting-edge algorithms to power a sophisticated data library? Do you crave the opportunity to be a vital part of an exhilarating new product that's reshaping industries globally?

If so, we invite you to embark on an exciting journey with us.

We're seeking a talented Senior Python Developer who is ready to design, test, and troubleshoot Python-based LAMBDA functions deployed on AWS for our ground-breaking AI/ML offering. Your mission will be to transform complex calculations and business logic into production-ready solutions, ensuring a seamless experience for our client's analysts, stakeholders, and valued clients.

Join our client's dynamic and dedicated team, known for their commitment to ensuring our users enjoy an exceptional product experience. As they expand their presence in Abu Dhabi, you'll have the chance to grow and evolve alongside them.

Your Responsibilities:

  • Develop Python-based applications.

  • Create Python Functions as a Service (FaaS) for deployment as LAMBDA functions on AWS.

  • Collaborate on Python-based data pipelines.

  • Maintain and enhance existing code.

  • Refactor implementations to optimize performance.

  • Innovate by introducing new features.

  • Enhance modularity for scalable solutions.

Your Qualifications:

  • Over 5 years of hands-on experience in Python programming.

  • Background in data engineering, with proficiency in packages such as Pandas and NumPy.

  • Demonstrated expertise in developing Python FaaS for deployment as Lambdas on AWS.

  • Familiarity with AWS Lambdas and commonly used AWS services.

  • Extensive experience working with SQL and relational databases.

  • Proven ability to collaborate effectively on projects while also excelling in independent work.

  • Experience with NoSQL databases is a plus.

  • Familiarity with basic scientific packages like scipy and scikit-learn is advantageous.

  • Knowledge of Lambda-oriented services, such as Step-Function and fast API, is an added benefit.

If you meet these qualifications and are ready to contribute your skills and passion to our transformative project, we want to hear from you! Submit your CV today, and let's embark on this exciting journey together.