
TypeScript Engineer
SME Careers · United States
- Hybrid
- Contract
- $50,000 / year
- United States
Job highlights
- Review and generate TypeScript code and technical content.
- Evaluate AI reasoning and model performance.
- Contribute to improving AI models for developers.
- Remote, hourly contractor role with SME Careers.
- Opportunity for future projects via expert network.
About the role
About the Role
As a TypeScript Engineer, you will work remotely on an hourly paid basis reviewing AI-generated TypeScript code snippets, design proposals, and technical explanations, as well as generating your own high-quality content and reference solutions. You will evaluate step-by-step reasoning and problem-solving, checking solutions for correctness, clarity, and adherence to the prompt; identify errors in logic, type modeling, or architectural thinking; fact-check technical information; craft clear explanations and model solutions that demonstrate correct approaches; and rate and compare multiple AI responses based on their reasoning quality and implementation soundness.
This fully remote, hourly contractor position is with SME Careers, a fast-growing AI data services company and subsidiary of SuperAnnotate that provides AI training data to many of the world’s largest AI companies and foundation model labs. In this role, your TypeScript expertise directly helps improve the world’s premier AI models used by engineers and developers everywhere.
Important: There is no immediate project for this role; however, if qualified, you will be among the first experts we reach out to when relevant opportunities arise. This will also provide you with access to future projects available through our expert network.
Key Responsibilities
- Develop AI Training Content: Create detailed prompts in various topics and responses to guide AI learning, ensuring the models reflect a comprehensive understanding of diverse subjects.
- Optimize AI Performance: Evaluate and rank AI responses to enhance the model's accuracy, fluency, and contextual relevance.
- Ensure Model Integrity: Test AI models for potential inaccuracies or biases, validating their reliability across use cases.
Your Profile
- 2+ years professional TypeScript experience.
- Expertise in TypeScript features, including advanced type manipulation, generics, interfaces, and utility types.
- Strong proficiency with a major frontend framework (e.g., React, Angular, or Vue.js) or backend runtime (e.g., Node.js with Express or NestJS).
- Solid understanding of object-oriented programming (OOP), functional programming concepts, and common software design patterns.
- Experience with Git and standard version control workflows (branching, merging, pull requests).
- Familiarity with modern build tools (e.g., Webpack, Vite, Babel).
- Minimum Bachelor’s degree in Computer Science or a closely related field.
- Minimum C1 English proficiency (written and spoken), with strong ability to follow detailed technical guidelines.
- Good to have: Merged PRs in TypeScript-based open-source projects.
- Good to have: Competitive programming experience, experience reviewing typed API layers, DTOs, or schema-driven designs, and previous exposure to AI data training or annotation projects.
Key skills/competency
- TypeScript
- Code Review
- AI Model Training
- Software Design Patterns
- Object-Oriented Programming
- Functional Programming
- Frontend Frameworks (React, Angular, Vue.js)
- Backend Runtimes (Node.js, Express, NestJS)
- Version Control (Git)
- Technical Writing
Skills & topics
- TypeScript Engineer
- TypeScript
- Code Review
- AI
- AI Model Training
- Software Development
- Remote Work
- Contractor
- React
- Node.js
How to get hired
- Tailor your resume: Highlight 2+ years of professional TypeScript experience and expertise in advanced types, generics, and interfaces.
- Showcase framework proficiency: Emphasize experience with React, Angular, Vue.js, Node.js, Express, or NestJS.
- Demonstrate technical understanding: Detail your knowledge of OOP, functional programming, design patterns, and Git.
- Highlight communication skills: Mention your C1 English proficiency and ability to follow technical guidelines.
- Prepare for technical reviews: Be ready to discuss your code review process and any open-source contributions.
Technical preparation
Behavioral questions
Frequently asked questions
- What is the work arrangement for the TypeScript Engineer role at SME Careers?
- The TypeScript Engineer position at SME Careers is a fully remote role. This means you can work from any location as long as you meet the technical and communication requirements.
- Is there an immediate project available for this TypeScript Engineer position?
- There is no immediate project for this role. However, qualified candidates will be contacted first when relevant opportunities arise and gain access to future projects through SME Careers' expert network.
- What specific TypeScript skills are most important for this role?
- The most important TypeScript skills include advanced type manipulation, generics, interfaces, and utility types. Experience with frontend frameworks like React, Angular, Vue.js, or backend runtimes like Node.js is also crucial.
- What kind of technical content will I be reviewing as a TypeScript Engineer?
- As a TypeScript Engineer, you will review AI-generated TypeScript code snippets, design proposals, and technical explanations. You will also generate your own content and reference solutions.
- What are the educational requirements for the TypeScript Engineer role?
- A minimum Bachelor’s degree in Computer Science or a closely related field is required for the TypeScript Engineer position at SME Careers.
- Does SME Careers offer full-time employment for this TypeScript Engineer role?
- This TypeScript Engineer position is described as an hourly contractor role, indicating it is not a traditional full-time employment position but rather a project-based engagement.
- What is the expected English proficiency for this remote TypeScript Engineer job?
- A minimum C1 English proficiency, both written and spoken, is required for this role. This ensures effective communication and adherence to detailed technical guidelines.
- What are the 'good to have' qualifications for the TypeScript Engineer position?
- Good to have qualifications include merged PRs in TypeScript open-source projects, competitive programming experience, experience reviewing typed API layers or schema-driven designs, and prior AI data training experience.