Overview
JOB TITLE: Software Engineer
DEPARTMENT: Software Development
PURPOSE: We are looking for highly motivated and passionate fresh graduates to join our team as Software Engineers. This is an excellent opportunity for individuals eager to kickstart their careers in software development, working with cutting-edge technologies and experienced professionals. If you have a strong foundation in programming, an interest in Artificial Intelligence (AI), and a drive to learn, we encourage you to apply.
Responsibilities
- Software Development & Coding: Assist in designing, developing, and maintaining software applications.
- Write clean, efficient, and well-documented code following best practices.
- Participate in debugging, troubleshooting, and resolving software issues.
- Contribute to basic AI/ML model integration and Python-based automation scripts.
Learning & Growth
- Work closely with senior engineers to enhance technical skills, especially in Python programming and AI/ML concepts.
- Engage in code reviews and collaborate with peers to improve coding standards.
- Stay updated with emerging technologies, including AI frameworks, libraries, and industry trends.
Collaboration & Problem Solving
- Work in an Agile development environment and contribute to team discussions.
- Assist in identifying and resolving technical challenges.
- Collaborate with cross-functional teams, including designers and testers, to deliver quality software solutions.
QUALIFICATIONS, SKILLS, AND EXPERIENCE
- Bachelor’s degree in Computer Science, Software Engineering, AI, Data Science, or a related field.
- Strong understanding of programming languages, especially Python, along with Java, C#, or JavaScript.
- Basic knowledge of AI/ML concepts, such as supervised/unsupervised learning, data preprocessing, or model evaluation.
- Familiarity with AI/ML libraries (e.g., TensorFlow, PyTorch, scikit-learn) is a plus.
- Understanding of databases, web technologies, and software development methodologies.
- Passion for coding, problem-solving, and continuous learning.
- Good analytical and communication skills.
- Ability to work collaboratively in a team environment.
A Culture of Belonging: At our core, we value diversity and inclusion. As an equal opportunity employer, we are dedicated to creating a workplace where every voice is heard, every person is respected, and everyone has the opportunity to succeed.