Generalist Software Engineer Apprentice

Singapore, Singapore

Job Description


We are looking for a generalist software engineer (SWE) apprentice who is able to quickly pick up different technology stacks to assist the chief programmer in developing solutions to a wide range of problems, from data extraction and cleaning, to integrating API services, to computer vision and NLP related projects, to working with cloud infrastructure.

The SWE apprentice will be directly under the chief programmer\xe2\x80\x99s apprenticeship and can expect to pick up many different technical skills and best programming practices, including writing clean code, using version control, applying design patterns, managing software security, understanding explainability in AI.

The SWE apperentice is expected to discharge their duties judiciously by honing expertise in the craft of developing software and problem solving, ensuring the solutions\xe2\x80\x99 robustness.

The duties of the SWE apperentice include managing developing and maintaining applications, identifying and fixing issues and bugs, managing data architecture, generating reports, and updating the chief programmer of any potential risk. All of which would pave the pathway for the apprentice to be a full-fledged developer.

The ideal candidate for this role must possess superior coding skills, excellent communication, high concentration levels, good task management, and superior problem solving and critical thinking skills. Essentially, the outstanding SWE apprentice must enhance the efficiency and cost-effectiveness of solutions, resolve errors, and design programs that are highly customized to our organization\'s needs.

It is rare to find all the expected capabilities in a single candidate, which is why communication, task management, and problem-solving skills are absolutely essential to the role. The SWE apprentice will study under the chief programmer\'s direct supervision and is expected to learn the skills required for the job.


SWE Apprentice Responsibilities:

Coding and debugging.

Designing and testing solutions.

Troubleshooting issues and errors.

Providing tech support.

Profiling and analyzing algorithms.

Managing cloud infrastructure.

Developing fullstack solutions, including databases.

Deploy Machine Learning models.


SWE Apprentice Requirements:

Diploma in computer science or computer programming equivalent. (Fresh Poly grads welcomed to apply)

Superior communication skills.

Task driven.

Analytical and problem-solving skills.

Aptitude for learning new technology.

Strong aptitude for math.

Competent at Python, Javascript and Typescript.

Expert IT skills.

Experience in deploying web applications.

Experience in developing custom AI/ML models.

Advanced knowledge of cloud infrastructure.

End user-oriented.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1256965
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Singapore, Singapore
  • Education
    Not mentioned