HamburgerMenu
hirist

Principal Engineer - Golang

HyreSnap
Remote
10 - 14 Years
star-icon
4.5white-divider16+ Reviews

Posted on: 06/11/2025

Job Description

Description :



We're seeking a Principal Engineer to help us build the next-generation high-speed data Observability and Orchestration Pipeline framework. We're on the hunt for a talented Lead or senior Software Engineer, someone who can handle both ends of the tech spectrum, to help us create the next-gen Data processing and application framework using Generative AI. Join us in our startup journey to work with GenAI, where you'll be an integral part of our high-throughput systems.


Shape the future of GenAI and contribute your expertise to a startup poised for success. We're building the next-gen Micro-Services platform, processing over 100 million transactions and terabytes of data per day, leveraging open-source technologies, and making dynamic applications powered by AI.



Responsibilities :



- Develop the design and architecture of complex software systems, ensuring scalability, reliability, and performance for the Data Highway products of the database.



- Make high-level design decisions and create architectural blueprints, setting the technical direction and strategy for scalability, performance, and innovation.



- Implement event-driven architecture, using technologies like Kafka for maximum real-time processing.



- Be a mentor and guide for senior engineers, conducting technical reviews and driving engineering excellence.



- Play a decisive role in defining system design, code optimization, and best practices.



- Continuously research and implement code design and the adoption of new technologies and skills.



- Create high-performance RESTful APIs to be consumed by external partners.



Requirements :



- Bachelor's/Master's/Doctorate in Computer Science or equivalent.



- More than 3 years of hands-on engineering experience in developing SaaS-based software products and solutions for service-oriented deployments in public or private clouds.



- Over 3 years of hands-on experience with Golang.



- Proficiency in cloud technologies and architecture design.



- Proven experience in building scalable SaaS platforms using microservices and distributed systems architecture, including RESTful APIs, messaging middleware, and in-memory caching.



- Good understanding of CI/CD pipelines and related tools and technologies.



- Strong Golang programming skills with expertise in object-oriented design, prototyping, development, testing, and profiling.



- Profound understanding of web application security, operating system fundamentals, data structures, and algorithms.



- Expertise with RDBMS systems, preferably MySQL.



- Solid grasp of product development tools, techniques, and processes.



- Exceptional logical skills for code design and implementation, capable of solving complex technical problems and making critical decisions related to software architecture and design.



- Proven ability to design scalable, reliable, and high-performance SaaS systems.



- A passion for staying updated with industry trends, new technologies, and best practices, committed to ongoing learning and skill development.



- Strong analytical and problem-solving skills, essential for addressing complex technical challenges.


info-icon

Did you find something suspicious?