ExpertGrid
← All jobs

Software Engineer

$30 - $130/hr Worldwide Remote · worldwide coding Contract / freelance
Pay rate · $30 - $130/hr
  • Job Description
  • Software Engineer
  • Contractor
  • Remote

Job Summary

  • In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape how models learn, reason, and perform through high-quality, real-world input. No prior experience in AI is required — your domain knowledge is what matters.
  • Key Responsibilities
  • Design, implement, and optimize backend and frontend systems using Java, JavaScript, and Python.
  • Develop and integrate RESTful APIs, ensuring secure and efficient data exchange across distributed systems.
  • Model, query, and maintain SQL databases to support high-performance and scalable applications.
  • Champion clean code practices, rigorous unit testing, code reviews, and CI/CD workflows for continuous delivery.
  • Work collaboratively in Agile teams, transforming requirements into robust technical solutions.
  • Troubleshoot, debug, and resolve complex software and system issues rapidly.
  • Contribute to system architecture discussions, focusing on scalability, maintainability, and cloud deployment best practices.
  • Required Skills and Qualifications
  • Minimum 4 years’ experience in software engineering, with strong expertise in Java, JavaScript, and Python.
  • In-depth knowledge of algorithms, data structures, and object-oriented programming.
  • Proficiency with SQL databases, API integrations, and cloud platforms (e.g., AWS, Azure, or GCP).
  • Solid experience with Git, version control workflows, and Agile methodologies.
  • Strong background in CI/CD, unit testing, debugging, and writing clean, maintainable code.
  • Proven ability to design and build scalable, high-performance software systems.
  • Exceptional written and verbal communication skills, with the ability to document and articulate technical concepts clearly.
  • Preferred Qualifications
  • Experience in software architecture for distributed systems and microservices.
  • Exposure to modern frontend frameworks or full stack development.
  • Active participation in code reviews and technical mentorship within teams.
Fill in your name, country and email to proceed to next step.
Looking for something else? Browse all AI jobs →