Backend Software Engineer - AI Training Projects
New
G
Gramian ConsultancyIT Professional Services
India. Australia. Japan. Singapore. Philippines. New Zealand; APJ, NAMER, LATAM, and EMEAContractMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- Node.jsPythonJavaTypeScriptC++GoRustRESTful APIs
Requirements
- Strong professional experience with one or more backend programming languages, such as Java, Node.js, Go, Rust, TypeScript, Python, or C++.
- Demonstrated experience building scalable backend services and APIs.
- Practical experience with debugging, performance optimization, and automated testing.
- Strong code review skills and the ability to identify correctness, quality, and maintainability issues.
- Understanding of algorithms, data structures, and fundamental computer science concepts.
- Ability to independently analyze technical problems and develop reliable solutions.
- Strong technical communication and documentation skills.
Responsibilities
- Create realistic, challenging coding tasks involving feature implementation and software bug fixes.
- Design tasks that reflect real-world backend engineering scenarios.
- Develop deterministic verifiers that accept reasonable valid solutions and reject incorrect outputs.
- Work with backend technologies such as Java, Node.js, Go, Rust, TypeScript, Python, C++, or similar languages.
- Evaluate code for correctness, reliability, maintainability, and performance.
- Incorporate automated testing and clear validation criteria into coding tasks.
- Identify and account for edge cases, performance bottlenecks, and potential implementation errors.
- Apply secure coding principles and cybersecurity considerations where relevant.
- Refine tasks and verification logic based on project requirements and quality standards.
View Full Description & ApplyYou'll be redirected to the employer's site