Responsibilities:
- Architect, develop and optimize Go and Python-based APIs and services.
- Collaborate with the team to design and evolve our system architecture.
- Implement best practices for code quality, testing, and documentation.
- Integrate with AWS & GCP services, Postgres databases, and Kubernetes deployments.
- Contribute to the entire development lifecycle, from ideation to deployment and maintenance.
- Mentor and guide junior team members.
Requirements:
- 3+ years of professional experience in Go or Python development OR 7+ years of professional experience in other languages.
- Strong understanding of Go or Python best practices, concurrency patterns, and performance optimization.
- Expertise in designing and building RESTful APIs and microservices.
- Experience owning the full development cycle of a project from inception to production.
- Proficient in SQL and working with relational databases.
- Contributions to open-source projects, particularly LLM-related.
- Experience building security tools or products.
- Experience with Rust or TypeScript.
- Experience building LLM technologies and their applications.
- Experience building production web applications using a modern framework such as React, NextJS, Vue, or Svelte.
Skills Required
NEXTJS, Python Development, React, Typescript