We are seeking a highly skilled Software Engineer with strong expertise in Artificial Intelligence (AI), Machine Learning (ML), and Large Language Models (LLMs) to join our team. The ideal candidate will play a key role in designing, developing, and deploying intelligent systems that solve complex business problems.
What you'll do
Design, develop, and implement AI/ML models and solutions, including LLM-based applications.
Build scalable and efficient data pipelines and model training workflows.
Fine-tune and optimize large language models for specific use cases.
Collaborate with cross-functional teams (data scientists, product managers, and engineers) to integrate AI solutions into production systems.
Deploy, monitor, and maintain AI/ML solutions on cloud platforms.
Evaluate model performance and continuously improve accuracy, scalability, and efficiency.
Stay up to date with the latest advancements in AI, ML, LLMs, and cloud technologies.
What you'll need
Proficiency in at least one of the following programming languages: Python, Scala or Java
Hands-on experience with cloud platforms (AWS, Azure or any other cloud provider), including deploying and managing applications.
Solid understanding of data structures, algorithms, and software engineering best practices
Bachelor's degree in computer science
Strong Computer Science and development fundamentals, including object-oriented design, data structures, algorithm design, and complexity analysis
Comfortable with written and/or verbal communication in English
Desire to learn, and expand your skill set
Able to solve a complex problem on his/her own by utilizing experience and other resources