
About the Role
The Dremio India team owns the development of the cloud infrastructure and services that power Dremio's Data Lake Engine. With focus on query performance optimization, supporting modern table formats like Iceberg, Deltalake and Nessie, this team provides endless opportunities to to define the products for next generation of data analytics.
In this role, you will get opportunities to impact high performance system software and scalable SaaS services through application of continuous performance management. You will plan, design, automate, execute the runs followed by deep analysis and identification of key performance fixes in collaboration with developers. Open and flexible work culture combined with providing employees ownership of the work they do will help you develop as a leader. The inclusive culture of the company will provide you a platform to bring fresh ideas and innovate.
Responsibilities
- Deliver end to end performance testing independently using agile methodologies
- Prepare performance test plans, load simulators and test harnesses to thoroughly test the products against the approved specifications
- Translate deep insight of architecture, product & usage into an enhanced automated performance measurement & evaluation framework to support continuous performance management.
- Evaluate & apply the latest tools, techniques and research insights to drive improvements into a world-class data analytics engine
- Collaborate with other engineering and customer success functions to simulate customer data and usage patterns, workloads to execute performance runs, identify and fix customer issues and make sure that customers get highly performant, optimized and scalable Dremio experience
- Analyze performance bottlenecks, root cause issues, file defects, follow up with developers, documentation and other teams on the resolution.
- Publish performance benchmark report based on test runs in accordance with industry standards
- Regularly communicate leadership team with an assessment of the performance, scalability, reliability, and robustness of products before they are exposed to customers
- Analyze and debug performance issues in customer environments.
- Understand and reason about concurrency and parallelization to deliver scalability and performance in a multithreaded and distributed environment.
- Actively participate in code and design reviews to maintain exceptional quality and deepen your understanding of the system architecture and implementation
Basic Requirements
- B.Tech/M.Tech/Equivalent in Computer Science or a related technical field
- 8+ years of performance automation engineering experience on large scale distributed systems
- Proficiency in any of Java/C++/Python/Go and automation frameworks
- Hands on experience in integration performance automation using CI/CD tools like Jenkins
- Experience in planning and executing performance engineering tasks to completion and taking ownership of performance epics during a set of sprints.
- Experience in designing, implementing, executing and analyzing automated performance tests for complex, production system software.
- Experience in analyzing performance bottlenecks in system, performing root cause analysis, and following issue resolution workflow to tune the system to provide optimized performance
- Ability to derive meaningful insights from the collected performance data, articulate performance findings effectively with senior team members to evaluate design choices.
- Experience with database systems internals, query optimization, understanding and tuning query access plans, and query execution instrumentation.
- Hands on experience of working projects on AWS, Azure and Google Cloud Platform
- Understanding of distributed file systems like S3 or ADLS or HDFS and HIVE
- Ability to create reusable components to automate repeatable, manual activities
- Ability to write technical reports and summary and present to leadership team
- Passion for learning and delivering using latest technologies
- Excellent communication skills and affinity for collaboration and teamwork
- Passion and ability to work in a fast paced and agile development environment.
Preferred Qualification
- Hands on experience of multi-threaded and asynchronous programming models
- Hands on experience in query processing or optimization, distributed systems, concurrency control, data replication, code generation, networking, storage systems

About Dremio
About
Connect with the team
Similar jobs
- Write clear, concise, and compelling content for various platforms, including website copy, blog posts, articles, social media updates, email newsletters, marketing materials, and more.
- Develop engaging and informative content that aligns with our brand voice and target audience.
- Research industry-related topics to develop original content.
- Edit and proofread content for accuracy, grammar, and style.
Content Strategy & Planning:
- Collaborate with the marketing team to develop content calendars and strategies.
- Brainstorm and pitch content ideas.
- Analyze content performance and make recommendations for improvement.
- Understand and implement SEO best practices to optimize content for search engines.
Collaboration & Communication:
- Work closely with designers, marketers, and other team members to ensure content consistency and quality.
- Communicate effectively with stakeholders to understand project requirements and deadlines.
About the Company-
AdPushup is an award-winning ad revenue optimization platform and Google Certified Publishing Partner (GCPP), helping hundreds of web publishers grow their revenue using cutting-edge technology, premium demand partnerships, and proven ad ops expertise.
Our team is a mix of engineers, marketers, product evangelists, and customer success specialists, united by a common goal of helping publishers succeed. We have a work culture that values expertise, ownership, and a collaborative spirit.
Job Overview- Java Backend- Lead Role :-
We are seeking a highly skilled and motivated Software Engineering Team Lead to join our dynamic team. The ideal candidate will have a strong technical background, proven leadership experience, and a passion for mentoring and developing a team of talented engineers. This role will be pivotal in driving the successful delivery of high-quality software solutions and fostering a collaborative and innovative work environment.
Exp- 5+ years
Location- New Delhi
Work Mode- Hybrid
Key Responsibilities:-
● Leadership and Mentorship: Lead, mentor, and develop a team of software engineers, fostering an environment of continuous improvement and professional growth.
● Project Management: Oversee the planning, execution, and delivery of software projects, ensuring they meet quality standards, timelines, and budget constraints.
● Technical Expertise: Provide technical guidance and expertise in software design, architecture, development, and best practices. Stay updated with the latest industry trends and technologies. Design, develop, and maintain high-quality applications, taking full, end-to-end ownership, including writing test cases, setting up monitoring, etc.
● Collaboration: Work closely with cross-functional teams to define project requirements, scope, and deliverables.
● Code Review and Quality Assurance: Conduct code reviews to ensure adherence to coding standards, best practices, and overall software quality. Implement and enforce quality assurance processes.
● Problem Solving: Identify, troubleshoot, and resolve technical challenges and bottlenecks. Provide innovative solutions to complex problems.
● Performance Management: Set clear performance expectations, provide regular feedback, and conduct performance evaluations for team members.
● Documentation: Ensure comprehensive documentation of code, processes, and project-related information.
Qualifications:-
● Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
● Experience: Minimum of 5 years of experience in software development.
● Technical Skills:
○ A strong body of prior backend work, successfully delivered in production. Experience building large volume data processing pipelines will be an added bonus.
○ Expertise in Core Java.
■ In-depth knowledge of the Java concurrency framework.
■ Sound knowledge of concepts like exception handling, garbage collection, and generics.
■ Experience in writing unit test cases, using any framework.
■ Hands-on experience with lambdas and streams.
■ Experience in using build tools like Maven and Ant.
○ Good understanding and Hands on experience of any Java frameworks e.g. SpringBoot, Vert.x will be an added advantage.
○ Good understanding of security best practices. ○ Hands-on experience with Low Level and High Level Design Practices and Patterns.
○ Hands on experience with any of the cloud platforms such as AWS, Azure, and Google Cloud.
○ Familiarity with containerization and orchestration tools like Docker, Kubernetes and Terraform.
○ Strong understanding of database technologies, both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Couchbase).
○ Knowledge of DevOps practices and tools such as Jenkins, CI/CD.
○ Strong understanding of software development methodologies (e.g., Agile, Scrum).
● Leadership Skills: Proven ability to lead, mentor, and inspire a team of engineers. Excellent interpersonal and communication skills.
● Problem-Solving Skills: Strong analytical and problem-solving abilities. Ability to think critically and provide innovative solutions.
● Project Management: Experience in managing software projects from conception to delivery. Strong organizational and time-management skills.
● Collaboration: Ability to work effectively in a cross-functional team environment. Strong collaboration and stakeholder management skills.
● Adaptability: Ability to thrive in a fast-paced, dynamic environment and adapt to changing priorities and requirements.
Why Should You Work for AdPushup?
At AdPushup, we have
1. A culture of valuing our employees and promoting an autonomous, transparent, and ethical work environment.
2. Talented and supportive peers who value your contributions.
3. Challenging opportunities: learning happens outside the comfort-zone and that’s where our team likes to be - always pushing the boundaries and growing personally and professionally.
4. Flexibility to work from home: We believe in work & performance instead of measuring conventional benchmarks like work-hours.
5. Plenty of snacks and catered lunch.
6. Transparency: an open, honest and direct communication with co-workers and business associates.

- Develop new user-facing features
- Build reusable code and libraries for future use
- Ensure the technical feasibility of UI designs
- Optimize application for maximum speed and scalability
- Assure that all user input is validated before submitting to the back-end
- Collaborate with other team members and stakeholders
- Should have hands-on experience in advanced JavaScript libraries and frameworks, such as AngularJS, KnockoutJS, Bootstrap, BackboneJS, ReactJS, DurandalJS, etc. (ReactJS is Mandatory)
- Proficient in web markup, including HTML5, CSS3
- Good understanding of server-side CSS pre-processing platforms, such as LESS and SASS, and experience in building/using REST APIs
- Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery
- Good understanding of asynchronous request handling and partial page updates.


iOS developer with the knowledge of Objective-C and Swift to create an excellent mobile application for iPhone as well as iPads.
The important role is to develop the apps from scratch by understanding the complete requirements of the customers.
Preferred Skills
Moreover, should have solid one-two years of experience in iOS app development.
iOS app development tools like Xcode and other necessary tools like image-enhancing tools.
The developer should have knowledge of developing apps for iOS up to the latest versions to old versions.
A developer should have enough skills to make the apps more stable.
Additional knowledge about the REST API and other web services are preferable.
Depth knowledge in in-app purchases, mobile payment gateways are most recommended.
Responsibilities
The developer should learn the defensive programming methodology to develop any apps in addition to that new innovative concepts also.
A developer should know how to use the graphics and code in an optimized way to consume a very reasonable volume of device memory.
Job description:
- We are looking for a young and dynamic QA Intern to join our QA team and help plan testing efforts, execute test scripts, and help with installation testing, software, and web testing.
Your Roles and Responsibilities:
- Basic troubleshooting and analytical skills
- Good verbal and written communication skills (Documentation Skills)
- Attention to detail is important
- Must be proficient with computers
- Basic knowledge of software is required
- The ability to test software and question features or behavior is desirable.
You should have:
- BTech/B.E or relevant degree in Computer Science
Must Haves: Openshift, Kubernetes
Location: Currently in India (also willing to relocate to UAE)
Preferred an immediate joiner with minimum 2 weeks to 1 month of Notice Period.
Add on skills: Terraform, Gitops, Jenkins, ELK
About the Company
Peacock Engineering Ltd is a Gold-accredited IBM Premier Business Partner which has amassed over 300 person years of experience implementing business critical EAM (Enterprise Asset Management) solutions across a range of industries such as oil & gas, pharmaceuticals, utilities, facilities management, transport, and power generation.
Peacock Engineering Ltd specialise in providing consultancy services and support for the IBM Maximo EAM software product and maintain a pool of highly experienced and capable consultants fully conversant with IBM Maximo and its functionality, capabilities, and opportunities for customisation to meet business need.
Main Purpose:
Peacock Engineering’s Technical Services team is now looking for an IBM Maximo Technical Professional to support the growing demand for Maximo enterprise asset management solutions, working from our office in Bangalore.
Specific Responsibilities:
- Technical expert in IBM Maximo EAM technology.
- Should be well versed in MBO customizations for Maximo 7.x version.
- Advanced JAVA, SQL knowledge.
- Maximo building and deploying to various instances.
- Business process management using workflow design and management.
- Expert Knowledge of Maximo Integration Framework (MIF).
- Provide technical services over the entire lifecycle of a project.
- communication skills (verbal and written) possess the ability to multi-task.
- Maximo installations and upgrade work experience
- Participate in solution architecture design.
- Perform application and solution development to meet project requirements.
- Develop and document detailed technical designs to meet business requirements.
- Manage multiple technical environments and support the development and testing processes.
- Lead or assist in data conversion and migration efforts.
- Configure Maximo and assist in the development of interfaces to external systems.
- Identify areas of customization and optimization and provide solutions that meet the business requirements.
- Conduct system testing, as necessary.
Skill Requirements - Essential:
- Tech. in Computer Science, Engineering or Business-related field and/or equivalent work experience.
- Strong Maximo technical knowledge required to help execute numerous projects.
- Minimum eight (8) years of work experience in a technical position with the implementation and utilization of fully integrated enterprise asset management system.
- Proficient to convert functional requirements into technical specifications, and configure, tailor and or customize the solutions including building interfaces.
- Ability to create and update advanced technical documentation.
- Strong communication skills and the ability to work well in a project team environment.
- Drafting/Reviewing Functional Specifications
- Drafting/Reviewing Technical Specifications
Skill Requirements - Preferable:
- To bring industry knowledge world class capabilities innovation and cutting-edge technology to our clients in the Resources industry to deliver business value.
- To work with leading Resources client’s major customers and suppliers to develop and execute projects and reliability strategies.
- To harness extensive knowledge combined with an integrated suite of methods people and assets to deliver sustainable long-term solution.
- IBM Maximo 7.x certification
Person Specification/Attributes:
- Professional and committed, with a disciplined approach to work.
- Motivated and driven by finding and providing solutions to problems.
- Polite, tactful, helpful, empathic nature, able to deliver to the needs of customers.
- Has respect for others and their views.
- Technology minded and focused, enthusiastic about technologies.
- Analytical, able to raise from the detail and see the bigger picture.
- Dedicated to continually updating and upgrading own knowledge.
- Carries a mind-set of continuous improvement, constantly looking for better and more efficient ways of doing things.
- Values quality at the centre of all things in work.
Due to considerable amount of virtual working and interaction with colleagues and customers in different physical locations internationally, it is essential that the successful applicant has the drive and ethic to succeed working in small teams physically but in larger efforts virtually. Self-drive to communicate constantly using web collaboration and video conferencing is essential.
As an employee, you will be encouraged to continually develop your capability & attain certifications to reflect your growth as an individual.
Job Description
Business to Business (B2B) outbound telephone sales and email marketing
**IMMEDIATE HIRING***
***Only apply if your English speaking skills are exceptional***
Primarily responsibility is to create awareness and interest in IT solutions among decision-makers in medium to large-sized companies located in Europe. Agents will also plan and arrange web conferences and on-site appointments for third-party sales staff.
Job location: Remote / Work from home
Benefits
- Work from your own home office, regardless of location
- Start immediately
- Work as a freelancer
- Attractive payment - fixed salary + bonus
- Training: We recognize, encourage and support you in all areas of work!
- You will learn from us what we define as the most important processes, findings and skills in connection with customer acquisition, sales and marketing!
- Exciting tasks: Implementation of innovative strategies in telephone & e-mail communication
Requirements, skills and prerequisites
- Exceptional language skills - spoken and written English (mandatory)
- Neutral English Accent without any mother tongue influence
- Excellent communication skills
- Ability to learn & willingness to learn (mandatory)
- Autonomy
- Motivation
- Assertiveness
- Reliability
- Willing to work in European time zones - GMT + 1
- Enjoying phone calls and computer work
- IT affinity required, knowledge of business IT desirable
- Willingness, desire and ability to work 100% from your own home office
- Own a home-office setup: your own VOIP-capable laptop or PC, high-performance, stable Internet connection
- Interest in long-term employment
Please note: This is a full-time position and the candidate is expected to be available for work on all working days with the exception of leaves and holidays.
About Arcworth Strategy LLP (https://www.arcworth.com):
Arcworth Strategy offers a range of business services to fit a broad category of businesses based in India and abroad. From small and medium businesses to multinational companies, we help our clients grow while increasing competitiveness and reducing costs. We are based in Bengaluru and our main areas of operation are strategy, business consulting and market research.
Start your application process here - https://www.arcworth.com/telesales">https://www.arcworth.com/telesales


- Developing new features and user interfaces from wireframe models
- Ensuring the best performance and user experience of the application
- Fixing bugs and performance problems
- Writing clean, readable, and testable code
- Cooperating with back-end developers, designers, and the rest of the team to deliver well-architected and high-quality solutions
- (Add any other relevant responsibilities here)

