WazifaME
VE

SR. Software Engineers with AI

Jordan

About the role

Optimiza, a leading technology company in Jordan, is seeking experienced Senior Software Engineers with specialized expertise in Artificial Intelligence to join our innovative development team. In this pivotal role, you will be at the forefront of designing and implementing cutting-edge AI solutions that drive business transformation and enhance user experiences across our software products. As a Senior AI Software Engineer, you will lead the development of intelligent applications, machine learning models, and AI algorithms that solve complex business challenges. You will collaborate closely with data scientists, analysts, and cross-functional teams to translate AI requirements into robust, scalable software solutions. Your contributions will be instrumental in shaping the architecture of systems capable of processing and analyzing large datasets efficiently. This position offers the opportunity to work on the full software development lifecycle while staying current with the latest advancements in AI technology. You will help foster a culture of excellence through code reviews, troubleshooting complex issues, and optimizing applications for peak performance and scalability.

What we're looking for

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
  • 5+ years of professional software development experience with strong emphasis on AI and machine learning
  • Proficiency in Python, Java, or C++ with extensive experience in AI frameworks (TensorFlow, PyTorch, scikit-learn)
  • Solid understanding of data structures, algorithms, and software design principles
  • Experience with databases (SQL, NoSQL) and data processing tools (Hadoop, Spark)
  • Knowledge of cloud platforms (AWS, Azure, Google Cloud) and their AI services
  • Strong problem-solving abilities and excellent analytical skills
  • Class A Health Insurance provided

The hiring process

  1. STEP 01

    Recruiter call

    30 min · Within 5 days

  2. STEP 02

    Hiring manager

    60 min · Following week

  3. STEP 03

    Working session

    90 min · Take-home + review

  4. STEP 04

    Final + offer

    2 hours · Loop with team

Average time to offer: ~21 days. Your application is timestamped at every step — see applications.

Similar roles

More jobs →