Find a jobRecruiters

Senior Software Engineer (Python)

Exclusive opportunity

Onsite

Senior Software Engineer (Python)

ARRAY INNOVATION

Senior Software Engineer (Python)

Skills

Google Cloud PlatformPythonPyTorchMachine LearningAIAWSAzure

15 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Capital Governorate, Bahrain

Work mode:

Onsite

Published on:

4 October 2026

What they need


COMPANY OVERVIEW

At ARRAY, we’re not just another software services company—we’re a team of dreamers, innovators, and trailblazers! From startup grit to big-tech aspirations, we’re on a mission to redefine technology, put Bahrain on the global tech map, and grow into a powerhouse that inspires. Our Goa, India office is a subsidiary branch of Array Innovation, extending this mission by building a strong engineering team in India. If you’re ready to be part of an exciting journey, we want you on our team!

KEY RESPONSIBILITIES

  • Software Development: Design, develop, and implement software solutions using Python.

  • Product Engineering: Design, build, deploy and operate production-grade software at enterprise scale, owning features end to end.

  • Applied AI/ML: Own the full machine learning life cycle – data exploration and preprocessing, model selection and training, evaluation, deployment, monitoring and optimisation – inside deployed products, not research notebooks.

  • Code Quality & Review: Maintain high coding standards, perform code reviews, and mentor junior engineers.

  • Technical Leadership: Contribute to the technical direction and success of projects, guiding and mentoring the team.

  • Documentation: Create and maintain clear and concise documentation for code, design, and implementation.

  • Problem Solving: Troubleshoot and resolve complex technical issues, working collaboratively with stakeholders.

  • Cloud Integration: Architect scalable and resilient solutions utilizing AWS, Azure, or GCP.

  • CI/CD Implementation: Develop and manage CI/CD pipelines to streamline development and deployment processes.

  • MLOps & Reliability: Establish monitoring, alerting, and automated retraining/rollback pipelines for production ML models.

MUST-HAVE SKILLS

  • Bachelor’s/master’s degree in computer science, Software Engineering, or related field.

  • 5-8 years of hands-on experience in Python.

  • Hands-on experience building and deploying software products, with substantial experience developing and deploying AI/ML models in production.

  • Proficient in AI and machine learning libraries and frameworks (e.g., PyTorch, scikit-learn) and modern AI tooling.

  • Strong knowledge of software architecture, design patterns, and best practices.

  • Proficiency with CI/CD tools for efficient software delivery.

  • Excellent problem-solving, analytical, and troubleshooting skills.

  • Strong communication and collaboration abilities, able to work effectively with teams and stakeholders.

  • Ability to thrive in an Agile development environment. • Experience mentoring engineers and setting technical direction across a small team or pod.

NICE-TO-HAVE SKILLS

  • Cloud certifications (AWS, GCP, or Azure).

  • Experience in startup environments, adapting quickly to fast-paced changes.

  • Client-facing experience, understanding client needs and implementing solutions.

  • Expertise in low latency or ultra-low latency coding practices.

  • Background in financial services – banks, asset managers, or fintech.

  • Applied generative AI experience: LLM-powered features, retrieval, agents or fine-tuning in production.

  • Prior experience presenting AI/ML architecture decisions to non-technical stakeholders or leadership.

Other offers great for you!

These companies are also looking for great profiles

NGC x OPTIMA

Ingénieur Logiciel embarqué

Freelance

Cergy, France

Hybrid, Onsite

Skills

AUTOSARBSW

1 month ago

Quick apply

LeHibou

Analyste / Ingénieur logiciel Wealth

550€ / jour

Freelance

Luxembourg

Hybrid

Skills

C#.NETSQLiteMicrosoft SQL ServerOracleHR Assistant

5 days ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

5 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools