Principal Engineer

ECS ME LLC

Dubai

On-site

AED 350,000 - 540,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

ECS ME LLC is seeking a Principal Engineer to lead research, design, and delivery of innovative software programs in a large-scale, AI/ML focused environment. You will drive the technical direction, mentor engineers, and collaborate across cross-functional teams to build robust, scalable production systems.

The role emphasizes leadership in software development, deployment, performance tracking, and strategic problem solving to advance the product roadmap.

Qualifications

  • Bachelor's or Master's degree in Computer Science or Software Engineering.
  • 6+ years in software product development and hands-on coding.
  • Experience with AGILE processes and distributed systems.

Responsibilities

  • Lead software development lifecycle and technical direction.
  • Transform POCs into scalable production systems.
  • Ensure code quality with unit testing and best practices.
  • Mentor engineers and guide the team through challenges.
  • Align product roadmap with AI/ML initiatives.

Skills

Python
FastAPI
React
SQL
Big Data
Microservices
AWS
Azure
PySpark

Education

BS/MS in CS/SE

Tools

PostgreSQL
PySpark
AWS
Azure

Job description

As a Principal Engineer you will play a pivotal role in researching designing implementing and managing innovative software programs Your technical prowess and leadership will drive the development of robust scalable and high-performance solutions You will collaborate closely with cross-functional teams lead technical initiatives and contribute to the evolution of our product roadmap and cutting‑edge AI ML initiatives We will rely on your experience in successfully delivering projects that significantly positively and measurably affect the business You should have experience in large scale product development projects and Data Science projects

What You ll Do
  • Software Development Leadership Research design implement and manage software programs ensuring they align with strategic objectives Lead the technical direction and execution of software projects throughout the full development lifecycle
  • Scalable Product Development Collaborate with the Tech team to transform Proof of Concepts POCs into fully scalable production-ready products Contribute to the development of distributed scalable systems and high-volume transactional applications
  • Code Quality and Testing Uphold excellent code quality standards employing unit testing and ensuring adherence to coding best practices Support the team in achieving high code quality reflected in quality metrics
  • Technical Leadership Lead and guide a team of engineers through the software development lifecycle providing mentorship and technical expertise
  • Strategic Issue Resolution Actively identify and address strategic challenges that may hinder the team s ability to achieve scientific technical and strategic goals
  • Product Roadmap and Innovation Contribute to the research and development of the product roadmap including the integration of AI ML initiatives
  • Deployment and Performance Tracking Collaborate closely with engineers to deploy solutions in production both in real-time and batch processes Systematically track and analyze performance metrics to ensure optimal system functioning
  • Team Building and Best Practices Foster a culture of team building and knowledge sharing especially among more junior team members
Requirements & Skills

Bachelor s / Master's Degree in Computer Science, Software Engineering, or a related field.Overall 6+ Years of extensive experience in the software product development, design including hands‑on coding expertise using AGILE processes.Proficiency in Python API development(Fast API)Proficiency in the UI technologies like React JS , Redux , HTML5/CSS and Java ScriptingGood working experience in RDBMS like PostgreSQL, hands‑on experience in SQL is mustExperience in technologies like PySpark and big data technologies is an advantageExperience in building enterprise scale SaaS software products using Microservices architecture and cloud platform like AWS and AzureNice to haveFamiliarity with AI/ML concepts and their application is advantageous.Strong understanding of designing and developing distributed, scalable systems and high-volume transaction applications.Track record of adhering to code quality standards, unit testing, and coding best practices.Demonstrated leadership skills, with the ability to guide and mentor a technical team.Ability to identify and address strategic challenges while aligning with overarching goals.Strong communication and presentation skills

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Head of Product Development
Head of Product Development

Confidential Company • Dubai

On-site
AED 335,000 - 614,000
Senior Full-Stack Developer
Senior Full-Stack Developer

Confidential Company • Dubai

On-site
AED 300,000 - 480,000
Senior AI Engineer
Senior AI Engineer

Virtusa Middle East FZ-LLC • Dubai

On-site
AED 360,000 - 600,000
Senior Tech Lead (Ask)
Senior Tech Lead (Ask)

AI71 • Abu Dhabi

On-site
AED 320,000 - 520,000
Senior AI Software Engineer
Senior AI Software Engineer

Epergne Solutions • Abu Dhabi

On-site
AED 300,000 - 520,000
Lead Engineer (AI, Platforms & Integration)
Lead Engineer (AI, Platforms & Integration)

Meegaan Consulting • Dubai

On-site
AED 260,000 - 600,000
Senior Full stack Engineer
Senior Full stack Engineer

Addify • Dubai

Remote
AED 250,000 - 500,000
AI ML Engineer
AI ML Engineer

Apparel Group • United Arab Emirates

On-site
AED 300,000 - 600,000
Senior Fullstack Engineer – AI Platform & Data Apps
Senior Fullstack Engineer – AI Platform & Data Apps

Institute of Foundation Models • Abu Dhabi

On-site
AED 180,000 - 250,000
AI Solutions Engineer
AI Solutions Engineer

Bitcoin Suisse AG • Abu Dhabi

On-site
AED 280,000 - 420,000