Artificial Intelligence Engineer

Skills
Computer ScienceSoftware DevelopmentComputer VisionConvolutional Neural NetworksData ScienceDeep LearningKeras
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Strong proficiency in programming languages such as Python, R, or Java with a focus on AI and machine learning development
  • Hands-on experience with machine learning frameworks (e.g., TensorFlow, PyTorch, Keras) and libraries
  • Solid understanding of AI principles, algorithms, and applications
  • Experience with natural language processing, computer vision, or neural networks is highly desirable
  • Familiarity with cloud services (AWS, Azure, GCP) and their AI capabilities
  • Knowledge of software development best practices including version control (Git), CI/CD pipelines, and agile methodologies
  • 3+ years of professional experience in AI development or a related field
  • Demonstrated ability to design, build, and maintain AI and machine learning solutions
  • Proven track record of successful AI project implementation
  • Excellent communicator able to collaborate effectively with a distributed team and articulate technical concepts to non-technical stakeholders

Nice to have

  • Creative problem-solver
  • Independent and self-motivated
  • Passionate about AI
  • Committed to continuous learning

Day to day

  • Designing and implementing AI models and systems that drive innovation and strategic advantage
  • Developing algorithms, crafting machine learning models, and integrating AI into applications that solve real-world problems
  • Collaborating with cross-functional teams to understand client needs and deliver AI-driven solutions
  • Optimizing existing AI systems for scalability, efficiency, and reliability
  • Documenting and maintaining project codebase and development processes