Overview
Senior Software Engineer working across the YugabyteDB ecosystem and Meko, Yugabyte's AI-focused product initiative, on distributed systems, cloud infrastructure, and AI-powered products.
What you'll do
- Design, build, debug, and improve software across different parts of the YugabyteDB and Meko ecosystems.
- Work across areas such as distributed systems, databases, cloud infrastructure, Kubernetes, APIs, developer tooling, automation, and AI.
- Contribute to building and evolving Meko, including AI-powered products, experiences, and developer capabilities.
- Investigate complex technical problems and drive them from problem identification through implementation and delivery.
- Prototype new ideas, evaluate emerging technologies, and turn promising experiments into production-quality solutions.
- Identify opportunities to improve engineering productivity, reliability, automation, and customer experience.
- Use AI and AI-assisted development to accelerate engineering workflows, troubleshoot complex problems, automate repetitive tasks, and explore new product capabilities.
- Collaborate with engineers, product managers, architects, support, and customers to understand problems and develop practical solutions.
- Take ownership of projects with ambiguous requirements and bring clarity, structure, and momentum to them.
- Learn new technologies and domains quickly and apply them to real-world problems.
What you'll need
- Strong programming and software engineering fundamentals.
- Experience with one or more languages such as Python, Go, Java, C++, or Rust.
- Good understanding of several areas such as distributed systems, databases and data management, cloud infrastructure, containers and Kubernetes, Linux and systems engineering, observability, debugging and performance, and APIs and application development.
- Experience building and operating production-quality software.
- Strong problem-solving and debugging skills.
- Ability to understand unfamiliar codebases and technologies quickly.
- Familiarity with modern AI/LLM technologies and an interest in applying them to engineering and/or product problems.
- Comfort working across the stack when the problem requires it.
- Growth mindset: excited about learning technologies outside your area of expertise, comfortable saying "I don't know" and then figuring it out, seeks feedback and uses it to improve.
- Communicates clearly and proactively, and can explain complex technical concepts to different audiences.
- Works effectively with engineering and non-engineering teams.
Nice to have
- Experience with modern frontend technologies such as JavaScript/TypeScript, React, HTML, and CSS, particularly for engineers interested in building end-to-end product experiences.
Details
Read the full description and apply on the company’s own careers page.