AI/ML Software Developer

Uni Systems
Full-time
On-site

At Uni Systems, we are working towards turning digital visions into reality. We are continuously growing, and we are looking for an AI/ML Software Developer to join our UniQue team.

What will you be bringing to the team?

  • Design, develop, and deploy AI and ML models using Python, Java, and other relevant programming languages.
  • Develop and implement LLM and neural network-based solutions for various applications.
  • Collaborate with cross-functional teams to identify and prioritize project requirements.
  • Work with various data sets, including structured and unstructured data, to develop and train AI and ML models.
  • Gather, preprocess and transform data for use in AI and ML models.
  • Develop and implement data pipelines to support AI and ML workflows.
  • Train and deploy AI and ML models using various frameworks and libraries, such as TensorFlow, PyTorch, and scikit-learn.
  • Optimise and fine-tune models for improved performance and accuracy
  • Deploy models to cloud-based platforms, such as AWS, Azure or Google Cloud.

Requirements

What do you need to succeed in this position?

  • A BSc or MSc degree in Computer Science, AI,ML or a related field (or 5 years of higher education, or equivalent in professional experience)
  • Over one year of professional experience in Data & AI Software Development (AI/ML) or equivalent.
  • Proficiency in Python and Java programming languages.
  • Experience with AI and ML frameworks, such as Microsoft Cognitive Toolkit (CNTK), TensorFlow, PyTorch, and scikit-learn.
  • Familiarity with LLM and neural network-based architectures.
  • Experience with data analysis and processing, including data preprocessing, feature engineering, and data visualization.
  • Familiarity with cloud-based platforms, such as AWS, Azure, or Google Cloud.
  • Experience working with various data sets, including structured and unstructured data.
  • Experience with model training, deployment, and optimization.
  • Hands-on proficiency with data ingestion, storage, and visualization techniques using tools like the ELK stack, IBM solutions, Microsoft, or similar platforms.
  • Experience with containerization using Docker would be a strong asset.
  • Knowledge of Natural Language Processing (NLP) techniques or Computer Vision techniques and tools would be an advantage.
  • Good command of English (level B2 or above).

At Uni Systems, we are providing equal employment opportunities and banning any form of discrimination on grounds of gender, religion, race, color, nationality, disability, social class, political beliefs, age, marital status, sexual orientation or any other characteristics. Take a look at our Diversity, Equality & Inclusion Policy for more information.