Software Engineer, AI

Key Responsibilities

- Design and implement software solutions that power machine learning models, particularly in LLMs

- Create robust data pipelines, handling data preprocessing, transformation, and integration for machine learning projects

- Collaborate with the engineering team to build and optimize machine learning models, particularly LLMs, that address client-specific challenges

- Partner with cross-functional teams, including business stakeholders, data engineers, and solutions architects to gather requirements and evaluate technical feasibility

- Design and implement a scale infrastructure for developing and deploying GenAI solutions

- Support model deployment and API integration to ensure interaction with existing enterprise systems

Basic Qualifications

- A master's degree or PhD in Computer Science, Data Science, Engineering, or a related field

- Strong programming skills in Python and Java

- Good understanding of machine learning fundamentals

- Hands-on experience with Python and common ML libraries (e.g., PyTorch, TensorFlow, scikit-learn)

- Familiar with frontend development and frameworks like React

- Excellent problem-solving skills and an eagerness to learn in a fast-paced environment

- Strong attention to detail and ability to communicate technical concepts clearly

- Basic knowledge of LLMs and transformer-based architectures is a plus.