Software Engineer job
TriOptus LLC
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Tech stack
Agile Methodologies
Artificial Intelligence
Data analysis
Artificial Neural Networks
Big Data
Computer Programming
Data Cleansing
Data Transformation
Software Debugging
Python
Machine Learning
Scrum
TensorFlow
Software Engineering
SQL Databases
PyTorch
Large Language Models
Keras
Job description
Description: We are currently seeking a talented Software Developer to join our team, with a focus on automation projects involving Large Language Models (LLMs).
In this role, you will be responsible for:
- Designing, coding, and debugging software according to project requirements.
- Implementing AI and machine learning solutions, particularly involving LLMs, to enhance automation processes.
- Managing large datasets for the training and refinement of machine learning models.
- Utilizing your problem-solving skills to tackle complex challenges and develop innovative solutions.
- Collaborating within a team-focused environment, respecting diverse perspectives, and leveraging the strengths of all team members to achieve project goals.
Requirements
- AI and Machine Learning Knowledge: Candidates should have a solid understanding of AI and machine learning, including algorithms, neural networks, and other related techniques. Experience with Large Language Models (LLMs), whether professional or personal, will be considered a plus.
- Programming Proficiency: Candidates must be proficient in Python, a language extensively used in AI and machine learning. Familiarity with libraries such as TensorFlow, PyTorch, or Keras is advantageous.
- Data Analysis Capabilities: Candidates should be capable of handling large datasets, as substantial data is required for training machine learning models. This includes data cleaning, data transformation, and experience with SQL. Experience with Palantir Foundry will be considered a bonus.
- Problem-Solving Abilities: Candidates must possess robust problem-solving skills. This includes the capacity to deconstruct complex problems into manageable parts, think algorithmically, and creatively develop and implement solutions.
- Teamwork and Collaboration: In a team-focused environment like ours, especially in AI and automation, strong teamwork and collaboration skills are vital. This includes effective communication, problem-solving collaboration, respect for diverse perspectives, and leveraging the strengths of all team members to achieve common goals., * The ideal candidate will have a strong background in software development, a deep understanding of AI and machine learning, proficiency in Python and related libraries, and experience in data analysis. Strong problem-solving abilities are essential. Excellent teamwork and collaboration skills are required, with experience in agile methodologies like Scrum being a plus