- Job Description
- Software Developer
- Contract
- Remote
Job Summary
Join our customer's team as a Software Developer and play a vital role in an innovative AI training project. You will leverage advanced technologies in machine learning, NLP, and cloud computing to build, optimize, and scale backend systems. This is a unique opportunity to contribute your expertise and work autonomously in a high-impact, fully remote environment.
Key Responsibilities
- Design, develop, and maintain robust backend systems and APIs using Node.js and JavaScript.
- Implement and optimize machine learning and NLP pipelines for real-world AI training applications.
- Deploy, manage, and monitor solutions in AWS cloud environments, utilizing services such as CodeCommit.
- Perform rigorous performance testing to ensure system scalability, reliability, and efficiency.
- Create clear and comprehensive technical documentation to support ongoing development and knowledge transfer.
- Engage in collaborative discussions with the team, contributing to system architecture and design decisions.
- Work independently to deliver high-quality code while meeting project milestones in a remote setting.
Required Skills and Qualifications
- Minimum 5 years of professional experience in software development, with a strong focus on backend technologies.
- Expertise in Node.js, JavaScript, and RESTful API development.
- Hands-on experience with machine learning, natural language processing, and cloud computing platforms, specifically AWS.
- Proficiency in using AWS services, including CodeCommit, for source control and DevOps workflows.
- Demonstrated ability in performance testing and system optimization.
- Strong abilities in technical documentation and knowledge sharing.
- Exceptional written and verbal communication skills, with a proven record of working autonomously on remote teams.
Preferred Qualifications
- Experience with end-to-end system design in large-scale AI or data-centric projects.
- Background in supporting or developing AI training initiatives.
- Relevant AWS certifications or additional expertise in cloud-native solutions.