We are looking for a skilled AI Automation & Software Engineer to join our dynamic team. The ideal candidate will be responsible for designing, implementing, and optimizing automation frameworks and AI-driven solutions to enhance operational efficiency. You will work on developing robust software applications, integrating AI models, and collaborating with cross-functional teams to drive innovation and deliver high-quality results.
-
Design and implement AI-driven automation solutions to optimize processes.
-
Develop and maintain software applications using best practices.
-
Collaborate with data scientists to integrate AI models into applications.
-
Identify and resolve software and automation issues in a timely manner.
-
Create and maintain technical documentation for software and automation frameworks.
-
Participate in code reviews and contribute to team knowledge sharing.
-
Stay up-to-date with industry trends and innovations in AI and automation.
-
Bachelor's degree in Computer Science, Software Engineering, or a related field
-
Proven experience in software development and automation engineering
-
Hands-on experience with AI techniques and frameworks
-
Knowledge of database management systems and SQL
-
Master's degree in a relevant field
-
Experience with big data technologies (e.g., Hadoop, Spark)
-
Knowledge of cybersecurity principles
-
Experience in project management methodologies (e.g., Agile, Scrum)
-
Proficiency in programming languages such as Python, Java, or C++
-
Experience with AI and machine learning frameworks (e.g., TensorFlow, PyTorch)
-
Strong understanding of automation tools and techniques (e.g., Selenium, Ansible)
-
Experience with cloud platforms (e.g., AWS, Azure, Google Cloud)
-
Ability to design and implement APIs and microservices architecture
-
Strong problem-solving skills and analytical thinking
-
Familiarity with DevOps practices and CI/CD pipelines