We are looking for a motivated and innovative Software Engineer with a passion for Machine Learning and Artificial Intelligence. This role is ideal for fresh graduates with a solid foundation in Python programming and an eagerness to work on AI-driven solutions. You will be a part of a collaborative team developing intelligent systems and applications that solve real-world problems.
Key Responsibilities:
- Develop, test, and deploy scalable software applications using Python.
- Collaborate with data scientists and AI researchers to build machine learning models and integrate them into production systems.
- Write efficient code to implement AI algorithms, automating data processes, and deploying AI models.
- Assist in developing machine learning pipelines, data pre-processing, feature extraction, and model training.
- Analyze and optimize machine learning algorithms for performance and scalability.
- Participate in code reviews, design discussions, and system architecture planning.
- Work closely with the product development team to translate requirements into technical solutions.
- Stay up-to-date with the latest trends and advancements in AI and machine learning.
Educational Background: Bachelor’s degree in Computer Science, Information Technology, Data Science, or a related field.
Programming Skills: Proficiency in Python; experience with libraries such as NumPy, pandas, scikit-learn, TensorFlow, or PyTorch is a plus.
Machine Learning Knowledge: Familiarity with machine learning algorithms and frameworks.
AI Experience: Basic understanding of AI concepts and how they are applied to real-world problems.
Database Skills: Experience with SQL and NoSQL databases is an advantage.
Analytical Thinking: Strong problem-solving skills with attention to detail.