Job description:
Appen is conducting an interview for the post of Software Development Engineer.
In this role, you will be responsible for developing high-quality software that will play a key role in shaping the future of AI and machine learning.
Job duties and responsibilities:
- Collaborate with our team to design, develop, and maintain software systems and applications.
- Write clean, maintainable, and efficient code in languages such as Python, Java etc.
- Implement and test software components and ensure that they meet design specifications.
- Participate in code and design reviews to maintain our high development standards.
- Work closely with other team members to troubleshoot, debug, and improve existing software systems.
- Contribute to all phases of the software development lifecycle, from concept to deployment.
- Engage with cross-functional teams to understand and translate business requirements into software solutions.
Qualifications and experience required:
- Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
- 1-2 years of experience in software development.
- Proficiency in one or more programming languages such as Java, Python etc.
- Work experience in developing microservices and building RESTful APIs.
- Strong understanding of algorithms and data structures.
- Work experience in designing relational database management systems (RDBMS) or NoSQL databases.
- Familiarity with AI and machine learning concepts is a plus.
- Excellent problem-solving skills and attention to detail.
- Strong verbal and written communication skills.
- Ability to work effectively in a fast-paced, dynamic environment.
Job/Req. ID: N/A
Company: Appen
Location: Bangalore, KA
Job Category: CSE/IT Engineering
Join all India Software Jobs Telegram Group
Join all India Software Jobs WhatsApp Group