Join our customer's team as a senior TypeScript and Rust developer to contribute to cutting-edge AI training and codebase modernization projects. You will play a critical role in producing high-quality human data while leveraging your expertise in TypeScript and Rust to support major migrations and rewrites. This is an opportunity to make a substantial impact on innovative systems alongside a talented, globally distributed team.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
Job Title: TypeScript + Rust Developer
Job Type: Contractor
Location: Remote
Job Summary:
We are seeking an expert TypeScript + Rust Developer to join our customer’s team, contributing to cutting-edge AI training and codebase modernization projects. You will play a critical role in producing high-quality human data while leveraging your deep expertise in TypeScript and Rust to support major migrations and rewrites. This is an opportunity to make a substantial impact on innovative systems alongside a talented, globally distributed team.
Key Responsibilities:
- Collaborate with cross-functional teams to deliver robust solutions in TypeScript and Rust.
- Design, implement, and refactor complex systems, with a focus on codebase migrations or rewrites between language ecosystems.
- Create and curate high-quality human data for AI training and evaluation tasks.
- Follow best practices for software engineering, including code reviews, testing, and documentation.
- Communicate technical concepts clearly via written and verbal communication to both technical and non-technical stakeholders.
- Troubleshoot, debug, and optimize codebases in both TypeScript and Rust environments.
- Maintain 6+ hours of daily work overlap with the Eastern Time zone to ensure effective collaboration.
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
Required Skills and Qualifications:
- 5+ years of professional software development experience, with a proven track record of production-level work.
- Idiomatic fluency in TypeScript and Rust, demonstrated through hands-on experience.
- Strong background in codebase migrations, rewrites, or working within multiple language environments.
- Excellent written and verbal communication skills, with the ability to explain complex technical issues clearly.
- Experience producing or working with human-labeled data, ideally for AI or ML applications.
- Ability to work independently and as part of a remote, global team.
- Fluent English proficiency.
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
Preferred Qualifications:
- Previous experience on AI/ML data engineering or data labeling teams.
- Contributions to open-source TypeScript or Rust projects.
- Background in developing scalable cloud-native applications.
Similar Jobs
Explore other opportunities that match your interests
micro1
Principal Technologist
MongoDB