India (Hybrid)
We are seeking an innovative and experienced Go/Java R&D Architect to join our team. You will be involved in designing and developing enterprise-level software products using Go/Java with a focus on creating cutting-edge solutions for network infrastructure, cloud technologies, and complex systems.
HOW YOU WILL CONTRIBUTE AND WHAT YOU WILL LEARN
- Responsible for creating and defining the architecture of complex Go Lang/Java-based systems, ensuring that the system meets both technical and business requirements.
- Often involved in designing and implementing microservices or service-oriented architectures for distributed systems.
- Ensure that design patterns, best practices, and industry standards are applied across the project to ensure consistency and scalability.
- Choose appropriate Go Lang/Java technologies, frameworks, and tools (e.g., Spring, Hibernate, JPA, JMS, JMX, etc.) based on project needs.
KEY SKILLS AND EXPERIENCE
You have:
- 8-12 years of Go Lang/Java-based design and development experience with a graduate/postgraduate equivalent degree.
- Coordinates design of subsystems and integration of the overall system.
- Experience with Golang, Talos, and Kubernetes (CRD), APIs, data processing, and vector databases.
- Experience with Linux networking (CNI, XDP).
- Experience with LLMs and AI including fine-tuning.
- Experience with infrastructure such as code, Gitlab, and JIRA workflows.
It would be nice if you also had:
- Solves complex problems using advanced analytical thinking and sound judgment.