Senior Software Engineer (Python)

ARRAY INNOVATION

Capital Governorate

On-site

BHD 18,000 - 29,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

ARRAY INNOVATION in Bahrain is seeking an experienced Software Engineer to design, build, and deploy production-grade software leveraging Python and ML capabilities. You will own features end-to-end, contribute to architecture, and mentor a small team in a fast-paced environment.

You will work across cloud platforms (AWS/AZURE/GCP), implement CI/CD, and ensure robust ML pipelines with monitoring and retraining. Strong collaboration with stakeholders is essential to deliver scalable solutions.

Qualifications

  • Bachelor’s or Master’s in CS/Software Eng or related field.
  • 5-8 years of hands-on Python experience.
  • Production AI/ML model development and deployment experience.
  • Proficient in PyTorch, scikit-learn, and modern AI tooling.
  • Strong software architecture, patterns, and best practices.
  • Proficiency with CI/CD tools for efficient delivery.
  • Excellent problem-solving, analytical, and collaboration skills.
  • Experience in Agile environments; mentoring engineers.

Responsibilities

  • Design, develop, and implement software solutions using Python.
  • Own full machine learning lifecycle inside deployed products.
  • Maintain high coding standards, perform code reviews, mentor juniors.
  • Contribute to technical direction and project success.
  • Create and maintain concise documentation for code and design.
  • Troubleshoot complex issues with stakeholders.
  • Architect scalable cloud solutions (AWS/Azure/GCP).
  • Develop and manage CI/CD pipelines.
  • Establish monitoring and retraining/rollback pipelines for ML models.

Skills

Python programming
AI/ML deployment
Agile development
Team mentorship

Education

Bachelor’s/Master’s degree in CS/SE

Tools

PyTorch
scikit-learn
CI/CD tooling

Job description

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - AI/ML & Cloud Production
Senior Software Engineer - AI/ML & Cloud Production

ARRAY INNOVATION • Capital Governorate

On-site
BHD 18,000 - 29,000
Certified Senior Outsystems Developer
Certified Senior Outsystems Developer

ARRAY INNOVATION • Manama

On-site
BHD 12,000 - 21,000
AI-Driven Backend Engineer: Agent Orchestration
AI-Driven Backend Engineer: Agent Orchestration

Spookling • Manama

On-site
BHD 15,000 - 25,000
Senior Software Engineer
Senior Software Engineer

MINDFREE Consulting | Insurance Talent Hub • Manama

On-site
BHD 22,560 - 30,080
Senior AI/ML Engineer
Senior AI/ML Engineer

The 4 Point Management • Manama

On-site
BHD 35,000 - 55,000
Associate Full Stack Engineer
Associate Full Stack Engineer

Client of Hire Fellows • Manama

On-site
BHD 14,000 - 22,000
Associate Full Stack Engineer
Associate Full Stack Engineer

Hire Fellows • Manama

On-site
BHD 18,000 - 30,000
Associate Full Stack Engineer at Hire Fellows
Associate Full Stack Engineer at Hire Fellows

Hire Fellows • Manama

On-site
BHD 20,000 - 27,000
Backend Engineer (AI Agent/Harness Specialist)
Backend Engineer (AI Agent/Harness Specialist)

Spookling • Manama

On-site
BHD 15,000 - 25,000
AI Architect
AI Architect

Advanced Search • Manama

On-site
BHD 36,000 - 54,000
Visa coverage
Airline tickets
Accommodation in KSA
+2