About the Role
In this role, you'll work on design, implementation, and test for Dremio's system internals. If you want to be part of a fast-moving, fun, and accomplished team, we'd love to hear from you.
Responsibilities & ownership
- Own design, implementation, testing, and support of next-generation features related to scalability, reliability, robustness, usability, security, and performance of the product.
- Capable of working Individually and collaboratively with other engineers.
- Collaborate with support and field resources to make sure that customers are successful with Dremio
Requirements
- Fluency in Java and/or C++ with 3 to 5+ years of experience developing production level software
- Strong foundation in data structures, algorithms, multi-threaded and asynchronous patterns and their applications towards developing scalable systems
- Experience developing scalable distributed systems and deploying, scaling, and managing microservices
- Experience with containers and kubernetes for orchestration and container management in private and public clouds (AWS, Azure, Google Cloud) a plus
- Excellent communication skills and affinity for collaboration and teamwork
- Interested in and motivated to be part of a fast-moving startup with a fun and accomplished team
- Startup experience a plus
- B.S. or M.S in Computer Science or a related technical field or equivalent practical experience

About Dremio
About
Connect with the team
Similar jobs
Job Title : Golang Developer
Experience : 3+ Years
Location : Pune, Maharashtra (On-site)
Employment Type : Full-Time
Role Overview :
We are looking for a passionate and skilled Golang Developer with strong computer science fundamentals and hands-on development experience. The ideal candidate should be a logical thinker, self-motivated problem solver, and eager learner who enjoys building scalable and high-performance applications.
Mandatory Skills : Strong hands-on experience in Golang, RESTful API development, PostgreSQL/MySQL, Git version control, and solid problem-solving with computer science fundamentals.
Key Responsibilities :
- Develop, maintain, and enhance backend applications using Golang.
- Write clean, scalable, and efficient code following best coding practices.
- Design and implement RESTful web services.
- Collaborate with cross-functional teams including Product, UX, and QA to deliver quality software on time.
- Take end-to-end ownership and accountability of assigned tasks.
- Contribute to performance optimization and application scalability.
Required Skills :
- Strong hands-on experience in Golang and related frameworks.
- Good understanding of RESTful API development.
- Experience working with RDBMS such as PostgreSQL/MySQL.
- Strong problem-solving skills and solid computer science fundamentals.
- Experience with Git version control.
- Excellent communication skills.
Good to Have :
- Basic knowledge of HTML, CSS, and any JavaScript framework.
- Exposure to Non-relational databases.
- Participation or credentials on platforms like HackerRank/HackerEarth.
- Understanding of end-to-end web application development.
0-2 years of software development experience (internships or projects acceptable).
● Proficiency in at least one backend programming language (Python or Golang).
● Strong understanding of object-oriented programming and software fundamentals.
● Knowledge of data structures, algorithms, and database concepts.
● Familiarity with Linux-based development environments.
● Exposure to Git and version control workflows.
Strong analytical and problem-solving ability.
Numino Labs
Business: Software product engineering services: Pune, Goa.
Clients: Software product companies in the USA.
Business model: Exclusive teams for working on client products; direct and daily interactions with clients
Client
Silicon Valley startup in genAI: 45m+ in funding.
Product: B2B SaaS.
Core IP: Physics AI foundation model for hardware designers with specific focus on semi-conductor chip design.
Customers: World's top chip manufacturers
Responsibilities
- Team player: Delivers effectively with teams; interpersonal skills, communication skills, risk management skills
- Technical Leadership: Works with ambiguous requirements, designs solutions, independently drives delivery to customers
- Hands on coder: Leverages AI to drive implementation across Reactjs, Python, DB, UnitTest, TestAutomation & Cloud Infra & CI/CD Automation.
Requirements
- Strong computer science fundamentals: data structures & algorithms, networking, RDBMS, and distributed computing
- 8-15 years of experience on Python Stack: Behave, PyTest, Python Generators & async operations, multithreading, context managers, decorators, descriptors
- Python frameworks: FastAPI or Flask or DJango or SQLAlchemy
- Expertise in Microservices, REST/gRPC APIs design, Authentication, Single Sign-on
- Experience in high performance delivering solutions on Cloud
- Some experience in FE: Js & Nextjs/ReactJs
- Some experience in DevOps, Cloud Infra Automation, Test Automation
Job Description
We are looking for motivated IT professionals with at least one year of industry experience. The ideal candidate should have hands-on experience in AWS, Azure, AI, or Cloud technologies, or should be enthusiastic and ready to upskill and shift to new and emerging technologies. This role is primarily remote; however, candidates may be required to visit the office occasionally for meetings or project needs.
Key Requirements
- Minimum 1 year of experience in the IT industry
- Exposure to AWS / Azure / AI / Cloud platforms (any one or more)
- Willingness to learn and adapt to new technologies
- Strong problem-solving and communication skills
- Ability to work independently in a remote setup
- Must have a proper work-from-home environment (laptop, stable internet, quiet workspace)
Education Qualification
- B.Tech / BE / MCA / M.Sc (IT) / equivalent
Role: DevOps Engineer
Exp: 4 - 7 Years
CTC: up to 28 LPA
Key Responsibilities
• Design, build, and manage scalable infrastructure on cloud platforms (GCP, AWS, Azure, or OCI)
• Administer and optimize Kubernetes clusters and container runtimes (Docker, containerd)
• Develop and maintain CI/CD pipelines for multiple services and environments
• Manage infrastructure as code using tools like Terraform and/or Pulumi
• Automate operations with Python and shell scripting for deployment, monitoring, and maintenance
• Ensure high availability and performance of production systems and troubleshoot incidents effectively
• Monitor system metrics and implement observability best practices using tools like Prometheus, Grafana, ELK, etc.
• Collaborate with development, security, and product teams to align infrastructure with business needs
• Apply best practices in cloud networking, Linux administration, and configuration management
• Support compliance and security audits; assist with implementation of cloud security measures (e.g., firewalls, IDS/IPS, IAM hardening)
• Participate in on-call rotations and incident response activities
Job Title: Java Team Lead
Experience: 4.5 to 8 years
Notice Period: Up to 30days (Negotiable)
Job Description :
- Experience in Java/J2EE technologies - design development of high-volume, high-performance, high-availability, service-oriented applications
- Design and govern the reusable accelerators, design patterns and reusable technical components (e.g. error handling, logging etc.)
- Strong knowledge in developing scalable web applications using Spring Boot with JDBC, JPA, Security, RESTful Web Services
- Experience in front end development using HTML5, JQuery, React JS or Angular
- Research and implement new tools, frameworks and patterns to build a hybrid cloud applications
- Strong knowledge in Database – MySQL / PostgreSQL
- Knowledge of deploying applications in Ubuntu on Cloud Infrastructure
- Knowledge of Docker and Kubernetes for automatic application deployment will be an added advantage
- Lead a team and provide technical knowledge to team members during development
Roles & Responsibilities
- Understand the Requirement
- Convert them into Document
- Deliver the Work Product (software components / modules) with Quality
- High level design & Defining Architecture
- Following Coding best practices
scalable technical stack, SQL, and big data technologies (preferably with strong data visualization and
analytics products).
Demonstrate knowledge of cloud architecture and implementation features (OS, multi-tenancy,
virtualization, orchestration, elastic scalability).
Experience in architecting, developing Micro services architecture with hand-onn experience.
Experience with Spring, Hibernate, Java, J2EE, Rabbit MQ, REST, Tomcat technologies.
Experience with Javascript UI technologies such as JQuery, Backbone, Bootstrap, AngularJS.
Job Description
Experience, seasoned professional and self-starter and need ability to translate customer/business
challenges and problems into tangible solutions.
Proactively bringing issues and problems to the attention of the team; generating, proposing and
implementing innovative solutions to solve them.
Proactively takes on challenges with a fresh perspective and open mind, with goal to provide continuous
improvement of platform and processes.
Demonstrates creativity, innovation and out-of-the-box thinking in crafting solutions addressing business
requirements, with near and long-term lenses.
Master-level experience and in-depth knowledge of Java platform with any one or more of: JBoss,
WebLogic, Websphere application servers.
Experience and knowledge of developing enterprise applications with i18n, l10n, and accessibility
support.
Preferred AWS certified architect and hands on AWS related technologies
Proven track record of troubleshooting and fixing performance, scalability, and reliability issues (memory
issues, multi-threading, CPU spikes, virtualization, etc.) in Linux/Unix or Windows environment.
Experience with troubleshooting and fixing database performance issues, and SQL tuning.
Experience and knowledge of secure coding best practices (such as OWASP).
Knowledge on BI tools and ETL.
Strong verbal and written communication skills.
Flexibility and ability to work in a fast-paced, rapidly growing environment.
Ability to work with globally distributed and multi-cultural teams.
Develop good development practices to ensure high quality deliverable.
Coach and develop development team members to ensure continuous improvement.
Monitor and assist developers in following established software development processes, policies, best
practices and expectations around coding and testing standards.
Take a hands-on approach in day-to-day development activities of team members including planning of
regular progress update meetings, design and code reviews and project reporting for team members.
Education
Bachelor degree in informatics, life-sciences or equivalent work experience is required.
Indicate below any additional preferred requirements if applicable (optional):
Masters of Science (MS) degree in relevant area of study is preferred.
Experience in testing business intelligence/analytics applications or software for multi-tenant enterprise
SaaS applications is a big plus
Experience with UI/UX testing, and testing products for accessibility
Having certification in CSM or ISTQB or equivalent.
Experience in testing business intelligence/analytics applications or software for multi-tenant enterprise
SaaS applications is a big plus
Scripting experience with bash or python or shell scripting. Must feel comfortable writing automation
scripts
- 3+ years of experience with Ruby On Rails.
- Strong Project & Time Management Skills, along with the ability to apply these skills while working independently, or as part of a team.
- Knowledge of blockchain technology, smart contracts and cryptocurrency will be an added advantage
- Experience in fintech domain will be another added advantage
- Bachelor’s degree in computer programming, computer science, or a related field.
- Fluency or understanding of specific languages, such as Java, PHP, or Python, and operating systems may be required.







