Lumia- Senior Software Engineer
Posted Jun 14 · 0 applicants
Saving, applying or scoring takes a few seconds to set up your free account.
The role in plain words
This role involves designing, developing, and maintaining microservices architectures and cloud-native applications. You will work on high-scale, distributed systems with a focus on performance optimization, resilience, and containerized deployments using Docker and Kubernetes. The day-to-day work blends AI, security, and high-performance systems in a fast-paced environment.
- 5+ years of hands-on software development experience
- Go (Golang)
- Microservices & Cloud-native applications
- High-scale, distributed systems
- Docker
- AI frameworks & LLMs
- Debugging, profiling, and optimizing complex distributed systems
- Event-driven and message-based architectures (e.g., Kafka, RabbitMQ, NATS)
- gRPC, REST APIs, WebSockets, or message queues
Extracted from the job description · kept up to date automatically
Who this suits
This role suits experienced developers with 5+ years of software development experience, particularly in Go, who have strong skills in microservices, cloud infrastructure, and system design. It is less ideal for junior developers or those without hands-on experience in high-scale distributed systems and containerization.
Full job description
Original listing · kept for referenceJoin Lumia, backed by Team8 and NewEra, where you'll be part of this growing team solving the next AI security challenges at scale. Work in a fast-paced, dynamic environment supporting a product that blends AI, security, and high-performance distributed systems. Collaborate with a tight-knit, passionate team where your ideas matter, your impact is huge, and every day brings something new.
Requirements: Qualifications: • Experience: 5+ years of hands-on software development experience, preferably in Go (Golang). • Microservices & Cloud: Strong background in designing, developing, and maintaining microservices architectures and cloud-native applications. • Scalability & Performance: Experience working on high-scale, distributed systems with a focus on performance optimization and resilience. • Containers & Infrastructure: Hands-on experience with Docker, Kubernetes, and containerized deployments. • System Design: Strong understanding of object-oriented programming (OOP) principles and essential design patterns. • Databases & Persistence: Proficiency with various data storage technologies, including SQL, NoSQL, and key-value (K/V) stores. • Fast Learner & Adaptable: Ability to learn and absorb new technologies quickly in a fast-paced, dynamic environment. • Ownership & Dedication: Self-motivated, detail-oriented, and committed to building high-quality software • Fun & Positive Attitude: A great team player - someone who makes work enjoyable and contributes to a positive culture. Advantage: • AI & LLM Expertise: Experience with AI frameworks, LLMs, and their real-world applications, with an understanding of how people use, integrate, and interact with AI models. Familiarity with LLM optimization, deployment, and potential risks is a plus. • Debugging & Optimization: Proven ability to debug, profile, and optimize complex distributed systems. • Security & Compliance: Strong understanding of security best practices and compliance requirements for cloud-based systems. • Event-Driven Architecture: Experience with event-driven and message-based architectures (e.g., Kafka, RabbitMQ, NATS, or similar). • Application Communication: Hands-on experience with gRPC, REST APIs, WebSockets, or message queues for efficient service-to-service communication.
Questions about this role
- This listing did not state a salary. We only show pay when the employer publishes it.
- 5+ years of hands-on software development experience, Go (Golang), Microservices & Cloud-native applications, High-scale, distributed systems, Docker