Meshy is seeking an experienced Senior Golang Engineer to design, develop, and maintain high-performance, highly available backend services and systems for their 3D generative AI platform.
Requirements
- 3+ years of Golang/C++/Python development experience with strong knowledge of Golang/C++/Python language features and standard library.
- Experience in large-scale distributed systems preferred.
- Proficient in common data structures and algorithms with excellent coding habits and style.
- Familiar with microservices architecture and RPC/RESTful API design and development.
- Experience with SQL databases (MySQL, PostgreSQL, etc.).
- Knowledge of message queue systems (Kafka, RabbitMQ, etc.).
- Familiarity with containerization (Docker) and orchestration tools (Kubernetes).
Responsibilities
- Participate in system architecture design and deliver high-quality code to ensure software performance and availability.
- Conduct detailed design, coding, and unit testing based on requirements and design documents.
- Perform performance optimization and troubleshooting for existing systems to ensure stability.
- Create and maintain technical documentation to ensure code maintainability and scalability.
- Collaborate closely with product managers, frontend engineers, and other backend engineers to ensure timely project delivery.
- Participate in code reviews, share best practices, and contribute to elevating the team's technical capabilities.
Other
- Strong communication skills and team spirit.
- Ability to independently analyze and solve problems.
- Quick learner for new technologies.
- Open-source contribution experience.
- Familiarity with AWS development and deployment.