Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Matrice AI

Software Engineer (Go)

Posted Updated
Discussion

Description

Responsibilities:

  • Design, develop, and maintain back-end services and APIs using Go.
  • Develop scalable, high-performance, and secure solutions for data management using MongoDB.
  • Build and optimise RESTful APIs to integrate with machine learning models and external systems.
  • Collaborate with data scientists and front-end developers to create end-to-end solutions for AI-powered applications.
  • Implement best practices for software development, including writing clean, maintainable, and well-documented code.
  • Apply strong knowledge of algorithms, data structures, and computer science principles to optimise back-end performance.
  • Troubleshoot, debug, and optimise existing systems to improve scalability and reliability.
  • Ensure the security and integrity of back-end systems and data.
  • Stay up-to-date with the latest developments in back-end technologies and machine learning integration.


Requirements:

  • Proven experience as a Software Engineer with proficiency in Go for back-end development (all experience levels welcome).
  • Strong experience working with MongoDB or other NoSQL databases.
  • Deep understanding of algorithms, data structures, and computer science principles.
  • Experience in developing and deploying RESTful APIs.
  • Strong problem-solving skills, a solid foundation in software engineering, and the ability to write efficient, scalable code.
  • Knowledge of version control tools like Git.
  • Ability to work effectively in a collaborative, team-oriented environment.
  • Excellent communication skills and the ability to explain complex technical concepts to non-technical stakeholders.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →