0% found this document useful (0 votes)
7 views

Job Description Programming

Uploaded by

neha singh
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

Job Description Programming

Uploaded by

neha singh
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

C++/Python Programmer

Project description:

The project involves maintaining and enhancing C++ and Python codebases for large-scale public
transit routing and simulation models. (see https://github.com/transnetlab for examples) The project
is funded by the Ministry of Education (MoE), Scheme for Transformational and Advanced Research in
Sciences (STARS) program. The initial appointment will be for one year (with a probation period of two
months), extendable based on performance and funding. Salary will be based on educational
qualifications and MoE norms.

Eligibility:

A bachelor's or master’s degree in computer science or a related field, along with hands-on experience
in the professional development and maintenance of software applications.

Key Responsibilities:

• Collaborate with researchers to analyze functional requirements and translate them into
technical specifications or software architecture.
• Design and implement unit tests to ensure software quality and reliability.
• Profile and optimize code components.
• Build datasets and pipelines using open-source transit data.
• Automate manual tasks to streamline software development processes.

Pre-requisites:

• Strong background in data structures and algorithms, particularly graph algorithms.


• Strong programming skills in C++ and Python. Competitive programming experience is a plus.
• Experience with version control tools such as Git and GitHub.
• Demonstrated ability to work independently and as part of a team.
• Strong communication, presentation, and documentation skills (Sphinx and Doxygen).

How to Apply:

Please complete and submit the relevant details as mentioned in the application form.
https://forms.gle/E1x4ra1DyeoQ3HHm6

Deadline:

The last date to submit applications is 30th November 2024. Interviews will be conducted as suitable
applications are received.

You might also like