Key Projects
- The main focus will be on projects involving Python, PyTorch, machine learning skills, and large language model skills.
- Emphasis on technical skill set required rather than particular project assignments.
Candidate Requirements
- Years of Experience Required: 2 years of experience in the field.
- Degrees or Certifications: A bachelor's degree is preferred but not a requirement; relevant experience is prioritized, and candidates without a degree will still be considered.
Best vs. Average
- Prior similar experience is a plus.
- Experience in large systems software design and development.
- Proficiency in in-depth troubleshooting and unit testing with both new and legacy production systems.
- Strong programming skills and problem diagnosis and resolution abilities.
- Solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.
Performance Indicators
Performance will be assessed based on the ability to work in a fast-paced environment and the quality of work.
Top 3 Hard Skills Required
- Minimum 2 years experience with Python.
- Minimum 2 years experience with PyTorch.
- Minimum 2 years experience with ONNX.
Job Responsibilities
- Fine-tune and improve various sophisticated software implementation projects.
- Gather and analyze system requirements, document specifications, and develop software solutions to meet client needs and data.
- Analyze and review enhancement requests and specifications.
- Implement system software and customize it to client requirements.
- Prepare detailed software specifications and test plans.
- Code new programs to client specifications and create test data for testing.
- Modify existing programs to new standards and conduct unit testing of developed programs.
- Create migration packages for system testing, user testing, and implementation.
- Provide quality assurance reviews.
- Perform post-implementation validation of software and resolve any bugs found during testing.