Jobs
Interviews

582 Memory Management Jobs - Page 13

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

5.0 - 8.0 years

3 - 7 Lacs

Noida

Work from Office

We are looking for a skilled C# and WinForms developer with 5 to 8 years of experience. The position is based in Chennai. Roles and Responsibility Design, develop, and test Windows-based applications using C# and WinForms. Collaborate with cross-functional teams to identify and prioritize project requirements. Develop high-quality, reliable, and scalable code. Troubleshoot and resolve technical issues efficiently. Participate in code reviews and contribute to improving overall code quality. Stay updated with industry trends and emerging technologies. Job Strong knowledge of Data Structures and Memory Management. Proficiency in Design Patterns. Excellent Analytical/Logical Skills. Good Communication skills. Experience in developing Windows-based applications. Strong problem-solving skills and attention to detail.

Posted 1 month ago

Apply

3.0 - 5.0 years

4 - 8 Lacs

Hyderabad

Work from Office

Skills (Must have): 3+ years of hands-on experience in Golang development. Strong knowledge of Go fundamentalsconcurrency, memory management, and error handling. Good understanding of backend development with JavaScript (Node.js). Experience building RESTful APIs and working with gRPC. Familiarity with Go frameworks like Gin, Echo, and libraries like gRPC. Proficient with relational (PostgreSQL, MySQL) and NoSQL (MongoDB) databases. Hands-on experience with 3rd party API integrations and message queues (Kafka, RabbitMQ, Redis PubSub). Experience using testing frameworks like GoConvey and Testify. Strong problem-solving, debugging, and communication skills Skills (Good to have): Experience with cloud deployments (AWS, Azure, GCP). Experience with containerization technologies (Docker, Kubernetes). Experience with CI/CD pipelines and tools (Jenkins, GitLab CI, etc.). Past experience in designing and developing scalable solutions. Contributions to open-source projects or a strong personal portfolio. Role & Responsibility: Design, develop, and maintain high-performance, scalable, and maintainable Golang applications. Write clean, well-documented, and testable code. Participate in all phases of the software development lifecycle, from design and development to testing and deployment. Collaborate effectively with cross-functional teams, including product managers, designers, and QA engineers. Troubleshoot and debug complex issues. Stay abreast of the latest Golang advancements and industry best practices. Contribute to the improvement of our engineering processes and tools. Qualification: B.Tech/B.E./M.E./M.Tech in Computer Science or equivalent. Additional Information: We offer a competitive salary and excellent benefits that are above industry standard. Do check our impressive growth rate onand ratings on Please submit your resume in this standard 1-page or 2-page Please hear from our employees on Colleagues Interested in Internal Mobility, please contact your HRBP in-confidence

Posted 1 month ago

Apply

4.0 - 8.0 years

3 - 6 Lacs

Noida

Work from Office

company name=Apptad Technologies Pvt Ltd., industry=Employment Firms/Recruitment Services Firms, experience=4 to 8 , jd= Job Title:- C# winformJob Location:- ChennaiJob Type:- Full-TimeExp:- Min 4-8 YearsClient:- HCL No. of positions:- 2DurationImmediate to 30 days Good Technical Knowledge in C# and WinForms, XAML 2. Should have worked in Development of Windows based applications 3. Should have very good knowledge in Data Structures and Memory Management 4. Should have very good knowledge in Design Patterns 5. Very good Analytical/Logical Skills 6. Good Communication 7. Engineering Background is good to have Please noteNeed profiles with “Windows Based” and not web based profiles , Title=C# winform, ref=6566568

Posted 1 month ago

Apply

4.0 - 8.0 years

4 - 7 Lacs

Noida

Work from Office

company name=Apptad Technologies Pvt Ltd., industry=Employment Firms/Recruitment Services Firms, experience=4 to 8 , jd=Job Title:- IOS DeveloperJob Location:- Noida, Bangalore, HyderabadJob Type:- Full-Time/06 months - 1 year ContractualExp:- Min 7 to 12 MaxClient:- Vanguard LogisticsNo. of positions:- 2DurationImmediate:- Design and build applications for the iOS platform Ensure the performance, quality, and responsiveness of applications Collaborate with a team to define, design, and ship new features Identify and correct bottlenecks and fix bugs Help maintain code quality, organization, and automatization , Title=IOS Developer, ref=6566448

Posted 1 month ago

Apply

5.0 - 10.0 years

8 - 13 Lacs

Pune

Work from Office

Responsibilities Design and develop Windows filter drivers (e.g., filter driver for HID devices). Debug, maintain, and optimize existing driver code. Work closely with the Windows kernel APIs (WDM, WDF- KMDF, UMDF). Integrate driver components with upper-layer user-mode applications ( C++/ C#-WPF) Conduct in-depth kernel-mode debugging using tools like WinDbg and Visual Studio. Write and maintain documentation, including design specifications, driver installation instructions, and troubleshooting guides. Collaborate with security, QA, and product teams to ensure high-quality deliverables. Handle cross-version compatibility across different Windows versions (Windows 10, 11). Desired Skills/Competencies: 5 to 10 years of experience on C++ development Must have development experience in windows-based environment Strong C and C++ programming skills, particularly in a kernel-mode environment Deep knowledge of Windows Driver Model (WDM), Windows Driver Frameworks (WDF, KMDF, UMDF) Experience with debugging tools (WinDbg, KD, etc.) and driver signing procedures. Solid understanding of operating system internals (Windows kernel, memory management, IO subsystem) Good to have experience with secure coding practices and awareness of security vulnerabilities in driver development Good to have knowledge of Dot Net framework ( C#, WPF etc.) Must have experience on object-oriented analysis and design (OOA and OOD) Must have good knowledge of design patterns Must have good knowledge of software life cycle and architecture Must have good knowledge on data structure and algorithms. Must have excellent analytical and problem-solving skills Qualification required: B.E/B.Tech/MCA/MCS

Posted 1 month ago

Apply

4.0 - 8.0 years

8 - 12 Lacs

Bengaluru

Work from Office

Candidate should exhibit strong programming abilities in Swift and Objective-C, deep familiarity with the application of data structures and design patterns in production level code Demonstrable capability in Mac application development, including custom adaptive UI and animations, multi-threaded programming, data persistence and concurrent adaptation of user interfaces to multiple screen sizes Preferred Keyskills Objective C Memory Management Cocoa Touch swift Requirements 4-6 years of experience in programming iOS / Mac appliction develpment Proficient with Objective-C, Swift and Socket Programming Strong familiarity with Xcode Experience with object-oriented design and programming concepts Excellent skills in debugging, problem-solving, source code analysis and coding Ability to work effectively as an individual and within the team Experience with offline storage, threading, and performance tuning Familiarity with RESTful APIs to connect Desktop applications to back-end services Understanding of Apples design principles and interface guidelines Experience with performance and memory tuning with tools Proficient understanding of code versioning tools -GIT Education Qualification Candidate should possess BE/BTech/MTech degree in CS and Information science or Electronics or an equivalent degree from a reputed university. Others Keyskills Data Structure

Posted 1 month ago

Apply

8.0 - 10.0 years

13 - 18 Lacs

Pune

Hybrid

So, what’s the role all about? We are seeking a highly skilled Senior Performance Engineer to lead the performance validation of our complex enterprise software product . This software handles massive transaction loads , operates across multiple operating systems and databases , and is deployable both on-premises and in the cloud . The ideal candidate will have strong expertise in performance testing, including workload modeling, test planning, execution, analysis, and reporting, with a focus on ensuring scalability, responsiveness, and stability under varying load conditions. How will you make an impact? Performance Testing: Performance Testing and Analysis Design and execute performance benchmarking, load testing, and stress testing strategies. Conduct performance tests to evaluate system behaviour under different load conditions (e.g., load testing, stress testing, scalability testing). Analyse and interpret performance test results, identify bottlenecks, and recommend solutions. Develop performance test plans, test cases, and execution strategies. Track performance metrics and trends over time to ensure consistency and stability of systems. Performance Benchmarking Perform benchmarking activities to understand and measure system performance against industry standards and best practices. Application Monitoring Continuously monitor the performance of applications in cloud-based pre-production environments. Utilize application performance management (APM) tools (e.g., Jprofiler, Open-source tools, etc.) to detect and troubleshoot performance issues. Implement observability solutions, leveraging tools like Prometheus, Grafana, New Relic, Dynatrace, or Datadog for real-time performance monitoring. Troubleshooting and Issue Resolution Investigate and resolve performance-related issues across multiple platforms (web, backend services). Work with teams to implement effective root cause analysis for performance failures. Identify, diagnose, and optimize performance bottlenecks across the entire technology stack (application, database, infrastructure, and cloud environments) Automation and Scripting Develop automated scripts and frameworks for creating complex financial data, load, and performance testing. Leverage automation tools (e.g., JMeter, LoadRunner, Gatling) to run performance tests and gather metrics. Develop and maintain performance test suites using industry-standard tools (JMeter, Gatling, LoadRunner, etc.). Reporting and Documentation Create detailed reports with analysis, recommendations, and action plans for performance improvements. Maintain thorough documentation of performance tests, results, and optimization strategies. Have you got what it takes? Education: Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related field. Qualifications - Essential: 5-7 years of hands-on experience in performance engineering for enterprise-grade applications Hands-on experience with performance testing tools (e.g., Apache JMeter, LoadRunner, Gatling, NeoLoad or similar). Expertise in analysing CPU, memory, disk, and network performance in distributed systems. Basic understanding of profiling and tuning JVM-based applications (Java, Scala, Kotlin) or other modern runtime environments. Strong understanding of multi-threading, concurrency, and memory management . Familiarity with CI/CD pipelines and integrating performance testing into DevOps workflows. Excellent analytical and problem-solving skills with a deep understanding of system design. Qualifications - Preferred: Hands-on experience with database performance tuning (SQL query optimization, indexing, partitioning, caching, replication strategies). Experience with cloud-based performance optimization (AWS, Azure, or GCP) and containerized environments (Docker, Kubernetes). Experience with intelligent performance monitoring solutions Knowledge of event-driven architectures , Kafka , or messaging systems Previous experience optimizing serverless and microservices architectures Strong scripting skills in Python, Bash, Groovy or PowerShell for automation Familiarity with agile methodologies and DevOps practices Experience with infrastructure-as-code tools (e.g., Terraform, Ansible) Background in security performance testing In-depth knowledge of web technologies (HTTP, HTTPS, REST APIs) and application architectures What’s in it for you? Work on a high-impact, high-scale enterprise software product. Collaborate with top engineering talent in a dynamic, innovative environment. Competitive salary, benefits, and opportunities for career growth . If you are a performance-focused engineer who thrives in complex, high-scale environments, we’d love to hear from you! Enjoy NiCE-FLEX! At NiCE, we work according to the NiCE-FLEX hybrid model, which enables maximum flexibility: 2 days working from the office and 3 days of remote work, each week. Naturally, office days focus on face-to-face meetings, where teamwork and collaborative thinking generate innovation, new ideas, and a vibrant, interactive atmosphere. Requisition ID:6865 Reporting into: Tech Manager Role Type: Senior Performance Engineer

Posted 1 month ago

Apply

7.0 - 12.0 years

10 - 20 Lacs

Bengaluru

Work from Office

Java 8 | Java 11 | Java 17 | Spring Boot | Spring MVC | Spring Security | Spring Data JPA | Hibernate | RESTful APIs | Microservices Architecture | PostgreSQL | MySQL | Maven | Git | Apache Kafka | Redis | Elasticsearch | Amazon S3 |

Posted 1 month ago

Apply

2.0 - 7.0 years

3 - 7 Lacs

Kolkata, Hyderabad, Mysuru

Work from Office

B.E/Electrical Electronics Primary Skills : "a. Object Oriented Analysis, Design, build, and maintain efficient, reusable, scalable and reliable C++ code in object oriented methodologies and system software design concepts. b. Proficient understanding of standard template library (STL), algorithms/data structures, containers, functions, and iterators. c. Strong hands-on application design experience with exposure to different design patterns, UML and security thread modeling. Experience in Integrating APIs / SDKs that provide services fo Secondary Skills : "a. Development of Middleware Component in C++ on QNX/Linux/Android b. Good understanding of templating in C++, dynamic polymorphism, C++ specific notions, such as friend classes and memory management in non-garbage collected environments c. Develop production quality code that operates on constrained environments within ECUs targeted at Autonomous Vehicles (AV)." Key Tools : Jenkins CI, memory profiling tools, Static Analysis Tools like Coverity QAC

Posted 1 month ago

Apply

4.0 - 9.0 years

40 - 45 Lacs

Gurugram

Work from Office

In this role, you'll collaborate with cross-functional teams to deliver innovative features and platform enhancements that drive continuous improvement. you'll provide architectural leadership and foster new ideas , building scalable web applications using modern frameworks and micro frontend architectures. Additionally, you'll champion our engineering efforts by sharing insights and best practices at conferences, community events, and in technical blog posts. What you'll Do Team Mentoring : M entor and inspire a vibrant team of frontend engineers to deliver high-quality products. T o f oster a culture of ownership, accountability, and continuous improvement within the team. Conduct regular code reviews to ensure best practices and maintain code quality. Lead knowledge-sharing sessions and encourage continual learning within the team. Cross-Functional Collaboration : Work closely with product managers, UX designers, and backend engineers to ensure seamless integration of features. Translate business requirements into clear technical tasks and coordinate scope with cross-functional peers. Proactively identify and mitigate cross-team dependencies. Technical Excellence : Drive architectural decisions, promote modern best practices, and ensure long-term viability. Guide teams on implementing new frameworks or libraries, ensuring consistent adoption. Architect next-generation frontend applications and micro - frontends . Performance Optimization Continuously monitor and evaluate application performance across various devices and browsers. Profile and debug performance bottlenecks, ensuring optimal load times. Implement advanced tooling and instrumentation for proactive performance tuning. Outbound Evangelism : Represent the team at conferences and technical meetups, sharing insights and best practices. Write and publish technical blog posts to showcase innovations and thought leadership. Collaborate with marketing to highlight product achievements and engineering stories. What Makes You Qualified Educational Qualifications and Experience: BE/BTech degree in software engineering, computer science, or a related field. 4 + years of professional software engineering experience focused on web technologies focusing on React . Technical Skills: Expertise in Front-End Architecture : Deep understanding of modern front-end technologies, including advanced JavaScript ( ESNext features), TypeScript for type safety, bundlers (eg, Webpack ) to optimize build processes and ensure cross-browser compatibility and the React library . CSS Expertise : Proficiency in modern CSS techniques including SCSS , CSS Modules , and CSS-in-JS libraries like Styled Components and Emotion to create scalable, maintainable, and responsive user interfaces. Knowledge in creating component-driven styles and implementing design systems for consistent UI/UX. Frontend Performance Optimization : Proven track record in performance profiling and optimization for web applications using tools such as React Profiler , Lighthouse , and Webpack Bundle Analyzer . Focus on optimizing for fast load times, memory management, and rendering efficiency. CI/CD and DevOps Practices : Hands-on ex perience in setting up and maintaining continuous integration and continuous delivery (CI/CD) pipelines using tools like Jenkins , GitHub Actions , and CircleCI to automate testing, deployment, and delivery processes for faster release cycles. Soft Skills: Exceptional problem-solving abilities. Ability to clearly articulate complex technical concepts to both technical and non-technical audiences. Past E xperience speaking at conferences, contributing to open-source projects, or writing technical content. Strong teamwork and communication skills. Ability to thrive in a dynamic, fast-paced environment.

Posted 1 month ago

Apply

5.0 - 10.0 years

25 - 30 Lacs

Pune

Work from Office

Develop and maintain software products in Smart Channels entire technology stack. Mobile apps (iOS) and supporting services. Provide support across the end-to-end delivery and run lifecycle. Carry out software development, testing and operational support activities with the ability to move between the technology stack. Advocate and advance modern software development practices within the mobile engineering community. Grow the technical expertise of mobile engineering community Helping with designing, maintaining and improving all aspects of the mobile software delivery lifecycle Collaborate with technical leaders and product owners to contribute to product and project strategy, code standards, roadmap definition, and requirements gathering Collaborate with the recruiting team and regional Heads of Engineering to attract, onboard and retain diverse top talent Participate in broader discussions about mobile software architecture Working with Ops, Dev and Test Engineers to ensure operational issues (performance, operator intervention, alerting, design defect related issues, etc) are identified and addressed at all stages of a product or service release / change. Liaise with other engineers, architects, agile coaches, and other stakeholders to understand and drive the Smart Channels software products Work closely with teams, product owners, agile coaches and other stakeholders to ensure we'deliver world-class tools and capabilities for our engineering community Actively participate in the Engineering Discipline and associated communities Keep up to date and have expertise on current tools, technologies and areas like cyber security and regulations pertaining to aspects like data privacy, consent, data residency. To be successful in this role, you should meet the following requirements: Solid experience on engineering and delivering software products. Good knowledge and development experience in following Proven hands-on experience on iOS development Sound knowledge of Swift and Objective-C Sound knowledge of Mobile Architecture Clean Swift, Viper, MVV Sound knowledge of Cocoa, Memory management, Design patterns, multi-threading for mobile development Familiar with security practices for mobile development Should be familiar with different instruments like memory, profiler, debugger etc Should be familiar with web services, session management Solid understanding of the full mobile development Good troubleshooting skills Knowledge of cloud environments, being AWS a plus. Experience as Lead in a large-scale engineering environment Passionate about open-source ways of working You have experience in fostering a strong engineering culture in an agile and DevOps environment Track record of identifying and implementing opportunities to enable engineers to develop more productively and with high quality Experience collaborating effectively across multiple engineering centers in multiple territories Credibility and ability to influence stakeholders convincingly with we'll-considered logic. Advocate for quality and ambassador for writing testable code Knowledge of agile project management with cross functional teams, using Jira and Confluence We promote a DevOps culture so you will need to look beyond pure programming and get involved with the deployment and operation of the software we build.

Posted 1 month ago

Apply

5.0 - 8.0 years

13 - 17 Lacs

Pune, Ahmedabad, Vadodara

Work from Office

Job Description : We are in need of an experienced AI Engineer / Agentic AI Specialist to support our ongoing and upcoming AI-driven initiatives. This role is critical for building and scaling intelligent systems, including agent-based frameworks, RAG pipelines, and enterprise-grade AI integrations. We are looking for an experienced and highly skilled AI Engineer with hands-on expertise in developing and deploying advanced AI-driven solutions. The ideal candidate will have a strong background in machine learning, LLMs, and agent-based systems, and a passion for delivering scalable and intelligent enterprise solutions. This role is perfect for someone who thrives in designing autonomous AI agents, integrating with enterprise systems, and leading the charge on emerging AI architectures such as RAG pipelines, Agentic workflows, and MCP orchestration. Key Responsibilities: Design, build, and deploy scalable AI/ML models for NLP, computer vision, predictive analytics, or generative AI. Develop agent-based systems using frameworks like LangChain Agents, ChatGPT, etc Architect and maintain RAG pipelines, agent memory, toolchains, and task orchestration flows. Work on end-to-end ML pipelines (data prep, model training, validation, deployment). Integrate with external systems via APIs, vector stores, enterprise tools, and control planes. Collaborate with product managers, engineers, and data scientists to solve business problems with AI. Implement MLOps and LLMOps practices to ensure performance, accuracy, monitoring, and continuous learning. Stay current with cutting-edge research and apply innovative techniques to real-world use cases. Required Skills Experience: 5+ years of hands-on experience in AI/ML development using Python. Strong foundation in NLP, transformers, and LLMs (e. g. , GPT-4, Claude, LLaMA, Mistral). Proficient with frameworks such as PyTorch, TensorFlow, LangChain, Hugging Face, FastAPI, etc Experience with deploying models on cloud platforms (Azure, AWS, GCP) using Docker, Kubernetes. Familiarity with vector databases (Pinecone, FAISS, Weaviate) and retrieval strategies (RAG). Ability to fine-tune, prompt-engineer, or chain LLMs for business-specific outcomes. Preferred / Highly Desirable: Experience with Agentic AI frameworks like LangChain Agents, CrewAI, Semantic Kernel, or AutoGPT. Working knowledge of Multi-Agent Control Platforms (MCP) for orchestration and workflow execution. Understanding of tool use by agents, autonomous task routing, memory management, and real-time decision logic. Exposure to enterprise system integration (e. g. , SAP, Salesforce, ServiceNow, Jira, SharePoint). Familiarity with LLMOps/MLOps tools like MLflow, Prefect, Airflow, or LangGraph. Experience with CI/CD for AI models and scalable architecture design. Strong understanding of responsible AI, data privacy, and model explainability.

Posted 1 month ago

Apply

2.0 - 7.0 years

8 - 12 Lacs

Kolkata, Hyderabad, Mysuru

Work from Office

. . USA - Michigan 06May2022 Qualification/Specialization: B.E/Electrical & Electronics Fullfillment due: 2 weeks Relavent Experience: 2 Years Primary Skills : a. software development(OOAD) in one or more programming languages(Kotlin, Java, and C/C++ languages) and with data structures/algorithms and Architecture Design Patterns b. Linux Kernal, Native Development/Libraries, Anroid Runtime Libraries or Application Frameworks. c. Android SDK, third-party libraries and APIs Secondary Skills : Proficiency with Android Studio, Android SDK tools and MVC, MVVM, Architecture component and memory management. Key Tools : DOORS Requirements Management, Enterprise Architect and UML/ Rhapsody. Job Description Apply Primary Skills :a. software development(OOAD) in one or more programming languages(Kotlin, Java, and C/C++ languages) and with data structures/algorithms and Architecture Design Patterns b. Linux Kernal, Native Development/Libraries, Anroid Runtime Libraries or Application Frameworks. c. Android SDK, third-party libraries and APIs Secondary Skills :Proficiency with Android Studio, Android SDK tools and MVC, MVVM, Architecture component and memory management. Key Tools :DOORS Requirements Management, Enterprise Architect and UML/ Rhapsody. Primary Skills : a. software development(OOAD) in one or more ... Secondary Skills : Proficiency with Android Studio, Android SDK tools ... Key Tools : DOORS Requirements Management, Enterprise ... Secondary Skills :

Posted 1 month ago

Apply

4.0 - 9.0 years

15 - 20 Lacs

Chandigarh, Karnal

Work from Office

Minimum 3 yrs+ of demonstrated experience in Core Java, Multithreading, Spring Boot Good knowledge of Spring, Hibernate, Caching Frameworks, Memory Management Working experience of Microservices/JenkinsGit/ Docker/ Kafka Contribute to the Design and development of high quality software for large scale Java/Spring Batch/Micro-service applications using Java Spring Boot and PostgreSQL

Posted 1 month ago

Apply

5.0 - 10.0 years

7 - 12 Lacs

Pune, Chennai, Bengaluru

Work from Office

5+ yrs of overall experience in building Java/J2EE applications Strong knowledge on any one of the ORM framework Experience developing solutions on Spring Boot, Microservices Angular / React and Github Understanding of the Relational Database Model with familiarity one relational database Experience creating database schemas that represent and support business processes Proficient understanding of code versioning tools {{such as Git, SVN, and Mercurial}} Experience dealing with Performance related issues (App profiling, Distributed Caching, Memory Management, Asynchronous Programming)

Posted 1 month ago

Apply

5.0 - 10.0 years

4 - 8 Lacs

Hyderabad

Work from Office

P2-C3 -TSTS We are looking for a highly skilled Android Developer with 5-6 years of experience to join our team. The ideal candidate will be responsible for designing, developing, testing, and maintaining Android applications. They should have expertise in Android Studio, SQLite, Android UI & Interactivity, ADB (Android Debug Bridge), Android Virtual Device (AVD), Android Emulator, Maven, Gradle & Android Plugin. The candidate should be passionate about mobile technologies and have a strong understanding of the Android ecosystem, including best practices and emerging trends. Application Development: Design, develop, and maintain high-quality Android applications. Implement modern UI/UX design principles to enhance user experience. Work with RESTful APIs to connect Android applications to back-end services. Debugging & Performance Optimization: Utilize ADB (Android Debug Bridge) and Android Studio Profiler for debugging and performance analysis. Optimize application performance, memory usage, and battery efficiency. Database Management: Design and manage local databases using SQLite and Room Persistence Library. Implement data storage and caching strategies for offline access. Development Tools & Build Management: Utilize Android Studio for coding, testing, and debugging. Configure and manage dependencies using Maven, Gradle & Android Plugin. Work with Android Virtual Device (AVD) and Android Emulator for testing across multiple devices. Code Quality & Testing: Write clean, maintainable, and efficient code following coding best practices. Implement unit tests and UI tests for application reliability. Utilize tools like Espresso, JUnit, and Mockito for automated testing. Collaboration & Agile Development: Collaborate with designers, product managers, and backend developers to define application features. Participate in agile development cycles, including sprints, daily stand-ups, and retrospectives. Review peer code and provide constructive feedback. Security & Compliance: Implement security best practices to safeguard user data and prevent vulnerabilities. Ensure compliance with Android platform guidelines and Google Play Store requirements. Continuous Improvement & Learning: Stay updated with the latest Android development trends, tools, and frameworks. Explore and integrate emerging technologies such as Jetpack Compose, Kotlin Coroutines, and MVVM architecture. Mandatory Skills Android Studio Strong expertise in Android development using Android Studio. SQLite & Room Database Proficiency in local data storage and database management. Android UI & Interactivity Deep understanding of XML layouts, View components, Material Design principles, and Jetpack components. ADB (Android Debug Bridge) Experience in debugging and interacting with Android devices. Android Virtual Device (AVD) & Android Emulator Experience in configuring and testing apps on virtual devices. Maven & Gradle Strong knowledge of dependency management and build automation. Kotlin & Java Advanced-level proficiency in both languages. MVVM Architecture Experience with MVVM and other architectural patterns.

Posted 1 month ago

Apply

0.0 - 5.0 years

4 - 8 Lacs

Bengaluru

Work from Office

Research Engineer position at IBM India Research Lab is a challenging, dynamic and highly innovative role. Some of our current areas of work where we are actively looking for top talent are: Optimized runtime stacks for foundation model workloads including fine-tuning, inference serving and large-scale data engineering, with a focus on multi-stage tuning including reinforcement learning, inference-time compute, and data preparation needs for complex AI systems. Optimizing models to run on multiple accelerators including IBM’s AIU accelerator leveraging compiler optimizations, specialized kernels, libraries and tools. Developing use cases that effectively leverage the infrastructure and models to deliver value Pre-training language and multi-modal foundation models working with large scale distributed training procedures, model alignment, creating specialized pipelines for various tasks including effective LLM-generated data pipelines, creating frameworks for collecting human data and deploying models in user-centric platforms. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise You should have one or more of the following: A master’s degree in computer science, AI or related fields from a top institution 0-8 years of experience working with modern ML techniques including but not limited to model architectures, data processing, fine-tuning techniques, reinforcement learning, distributed training, inference optimizations Experience with big data platforms like Ray and Spark Experience working with Pytorch FSDP and HuggingFace libraries Programming experience in one of the followingPython, web development technologies Growth mindset and a pragmatic attitude Preferred technical and professional experience Peer-reviewed research at top machine learning or systems conferences Experience working with pytorch.compile, CUDA, triton kernels, GPU scheduling, memory management Experience working with open-source communities

Posted 1 month ago

Apply

12.0 - 17.0 years

6 - 10 Lacs

Mumbai

Work from Office

Role Overview : We are looking for an experienced Denodo SME to design, implement, and optimize data virtualization solutions using Denodo as the enterprise semantic and access layer over a Cloudera-based data lakehouse. The ideal candidate will lead the integration of structured and semi-structured data across systems, enabling unified access for analytics, BI, and operational use cases. Key Responsibilities: Design and deploy the Denodo Platform for data virtualization over Cloudera, RDBMS, APIs, and external data sources. Define logical data models , derived views, and metadata mappings across layers (integration, business, presentation). Connect to Cloudera Hive, Impala, Apache Iceberg , Oracle, and other on-prem/cloud sources. Publish REST/SOAP APIs, JDBC/ODBC endpoints for downstream analytics and applications. Tune virtual views, caching strategies, and federation techniques to meet performance SLAs for high-volume data access. Implement Denodo smart query acceleration , usage monitoring, and access governance. Configure role-based access control (RBAC) , row/column-level security, and integrate with enterprise identity providers (LDAP, Kerberos, SSO). Work with data governance teams to align Denodo with enterprise metadata catalogs (e.g., Apache Atlas, Talend). Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Skills Required : 8–12 years in data engineering, with 4+ years of hands-on experience in Denodo Platform . Strong experience integrating RDBMS (Oracle, SQL Server), Cloudera CDP (Hive, Iceberg), and REST/SOAP APIs. Denodo Admin Tool, VQL, Scheduler, Data Catalog; SQL, Shell scripting, basic Python (preferred). Deep understanding of query optimization , caching, memory management, and federation principles. Experience implementing data security, masking, and user access control in Denodo.

Posted 1 month ago

Apply

2.0 - 7.0 years

5 - 9 Lacs

Bengaluru

Work from Office

As a Linux Kernel developer you will be responsible for designing and developing Linux features independently in IBM India Systems Development Lab. ISDL works on end-to-end design and development across Power, Z and Storage portfolio. You would be a part of WW Power Firmware development organization and would be involved in designing, developing amd maintaining the Linux kernel stack on OpenBMC for next generation enterprise Power servers. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 2-15 years of relevant industry experience Proficient in C, C++, Linux Device Drivers & Data structures Hands on experience with System level programming, kernel debugging and strong OS fundamentals Experience with Open-source tools & Scripting languagesGit, Gerrit, Yocto, Jenkins, Perl/Python, Bitbake Excellent debug and problem determination skills You should be a self-starter, team player and flexible to work in an agile fashion collaborating with global teams. Preferred technical and professional experience Hands on knowledge in any or more of the following areas are desirable - Bootloaders, Memory management - Working with Linux Device trees & writing Hardware Abstraction Layer wrappers for HW protocols (I2C/SPI/GPIO/UART etc) - Knowledge of ARM Cortex-A7, PPC architectures Exposure/Experience with Modern C++ (C++17 & C++20 is greatly desired) or Rust Experience with Hardware/Board bring-up

Posted 1 month ago

Apply

5.0 - 10.0 years

6 - 10 Lacs

Hyderabad

Work from Office

AIX is the leading open standards-based UNIX operating system from IBM that provides scalable, secure, and robust infrastructure solution for enterprise customers. As a Storage Device Driver Developer, you will be responsible for Design, development & support of new feature functions, enabling new adapters from various vendors for AIX Operating System Work with Product Managers, Senior leaders, and customers to understand the Business needs and implement the same in AIX. Adhere to the AIX development process and ensure successful delivery for the respective component. Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise 5 to 10 years of experience in Storage Device Driver development. Strong proficiency in C programming Experience in Algorithms, Data Structures/File Structures Strong skills in Unix/Linux internals – Hands-on in multi-threading, synchronization, interrupt handling, kernel memory management, DMA, IOMMU & Kernel programming etc. Hands-on and working/implementation experience in Storage Device Drivers – Design and development of UNIX/Linux Operating System Device Drivers for Storage adapters. Development experience of Storage Protocols such as Fibre Channel, FCoE, NVMeoF/FC, NVMeoF/TCP, SAS, SATA, ATA, SCSI, iSCSI, LLDP, USB, Multipath IO etc Experience with IO /Storage virtualization stack, NPIV (N-Port ID Virtualization) and channelization/multiple-queues etc Experience with PCIe and protocol analyser and trace analysis. Familiarity with Storage/SAN concepts.

Posted 1 month ago

Apply

6.0 - 11.0 years

8 - 13 Lacs

Hyderabad

Work from Office

SkillC++ Developer Role / Tier - Lead Software Engineer/ Tier 2 : Proven experience of 5+ years as a C++ Developer with a strong understanding of OOP Proficiency in C++, with a fair knowledge of the standard library, STL containers, and algorithms. Familiarity with version control systems such as Git. Understanding of memory management, pointers, and smart pointers. Experience with debugging, performance profiling, and optimization. Excellent problem-solving skills and attention to detail. Strong communication skills and the ability to work in a collaborative environment.

Posted 1 month ago

Apply

2.0 - 5.0 years

5 - 9 Lacs

Bengaluru

Work from Office

Proficiency in Android Jetpack Suite (Able to give examples of Jetpack Components - Custom Tabs, Compose, Material Design, Room Database, Work Manager), essential is Compose including compostables, state management, lifecycle awareness and side-effects. Understanding of interoperability between Compose and the traditional View system. Knowledge of best practices for background tasks and UI updates. Proficiency in Kotlin of course. Understanding of null safety, data classes (And data objects), extension functions, and other Kotlin features The unidirectional data flow (State - Intent - Action - Effect/Event - State Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Understanding of ModularizationThis is key for our multi-tenancy strategy particularly when we ever attempt module swapping Should look for experience in defining modules, providing dependencies, and understanding scopes. Good if they have experience with how DI frameworks manage dependencies across different modules and understanding of component hierarchies and scoping in a modular application Preferred technical and professional experience Excellent Testing / Debugging / Troubleshooting skills, Memory management

Posted 1 month ago

Apply

3.0 - 5.0 years

7 - 11 Lacs

Coimbatore

Work from Office

As a Software Developer you'll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support. You will create software that enables your clients' hybrid-cloud and AI journeys. You'll have the opportunity to work with the latest technologies, ensuring the applications delivered are high performing, highly available, responsive, and maintainable. Your primary responsibilities include: Analytical Problem-Solving and Solution Enhancement: Analyze, validate and propose improvements to existing failures, with the support of the architect and technical leader. Comprehensive Engagement Across Process Phases: Involvement in every step of the process, from design, development, testing release changes and troubleshoot where necessary, providing a great customer service. Strategic Stakeholder Engagement and Innovative Coding Solutions: Drive key discussions with your stakeholders and analyze the current landscape for opportunities to operate and code creative solutions. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise BE / B Tech in any stream, M.Sc. (Computer Science/IT) / M.C.A, with Minimum 3-5 years of experience with software development. Experience in have working knowledge on Java 8 or higher. Proven working experience on both Spring and Hibernate (Spring 4 or above). Experience in knowing OOP concepts well. Should be proficient in Exception Handling, Collections, Abstract Classes and Interfaces, Constructors, File IO (Input/Output) and Serialization, Collections (List, Map, Set), Access Specifiers, Exceptions (Checked, Unchecked), Generics, Java Keywords (Static, Final, Volatile, Synchronized, Transient), JVM (Java Virtual Machine) and Memory Management, Multithreading and Synchronization, JSP (Java Server Page)/ Servlets Preferred technical and professional experience Should be conversant with Build tools like Ant, Maven and Git Must have experience on Design patterns and Optimize usage. Proven work experience on Spring Core, Spring ORM, Spring DAO, Spring AOP, Hibernate would be an added advantage

Posted 1 month ago

Apply

3.0 - 5.0 years

7 - 11 Lacs

Hyderabad

Work from Office

As a Software Developer you'll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support. You will create software that enables your clients' hybrid-cloud and AI journeys. You'll have the opportunity to work with the latest technologies, ensuring the applications delivered are high performing, highly available, responsive, and maintainable. Your primary responsibilities include: Analytical Problem-Solving and Solution Enhancement: Analyze, validate and propose improvements to existing failures, with the support of the architect and technical leader. Comprehensive Engagement Across Process Phases: Involvement in every step of the process, from design, development, testing release changes and troubleshoot where necessary, providing a great customer service. Strategic Stakeholder Engagement and Innovative Coding Solutions: Drive key discussions with your stakeholders and analyze the current landscape for opportunities to operate and code creative solutions. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise BE / B Tech in any stream, M.Sc. (Computer Science/IT) / M.C.A, with Minimum 3-5 years of experience with software development. Experience in have working knowledge on Java 8 or higher. Proven working experience on both Spring and Hibernate (Spring 4 or above). Experience in knowing OOP concepts well. Should be proficient in Exception Handling, Collections, Abstract Classes and Interfaces, Constructors, File IO (Input/Output) and Serialization, Collections (List, Map, Set), Access Specifiers, Exceptions (Checked, Unchecked), Generics, Java Keywords (Static, Final, Volatile, Synchronized, Transient), JVM (Java Virtual Machine) and Memory Management, Multithreading and Synchronization, JSP (Java Server Page)/ Servlets Preferred technical and professional experience Should be conversant with Build tools like Ant, Maven and Git Must have experience on Design patterns and Optimize usage. Proven work experience on Spring Core, Spring ORM, Spring DAO, Spring AOP, Hibernate would be an added advantage

Posted 1 month ago

Apply

3.0 - 5.0 years

7 - 11 Lacs

Mysuru

Work from Office

As a Software Developer you'll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support. You will create software that enables your clients' hybrid-cloud and AI journeys. You'll have the opportunity to work with the latest technologies, ensuring the applications delivered are high performing, highly available, responsive, and maintainable. Your primary responsibilities include: Analytical Problem-Solving and Solution Enhancement: Analyze, validate and propose improvements to existing failures, with the support of the architect and technical leader. Comprehensive Engagement Across Process Phases: Involvement in every step of the process, from design, development, testing release changes and troubleshoot where necessary, providing a great customer service. Strategic Stakeholder Engagement and Innovative Coding Solutions: Drive key discussions with your stakeholders and analyze the current landscape for opportunities to operate and code creative solutions. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise BE / B Tech in any stream, M.Sc. (Computer Science/IT) / M.C.A, with Minimum 3-5 years of experience with software development. Experience in have working knowledge on Java 8 or higher. Proven working experience on both Spring and Hibernate (Spring 4 or above). Experience in knowing OOP concepts well. Should be proficient in Exception Handling, Collections, Abstract Classes and Interfaces, Constructors, File IO (Input/Output) and Serialization, Collections (List, Map, Set), Access Specifiers, Exceptions (Checked, Unchecked), Generics, Java Keywords (Static, Final, Volatile, Synchronized, Transient), JVM (Java Virtual Machine) and Memory Management, Multithreading and Synchronization, JSP (Java Server Page)/ Servlets Preferred technical and professional experience Should be conversant with Build tools like Ant, Maven and Git Must have experience on Design patterns and Optimize usage. Proven work experience on Spring Core, Spring ORM, Spring DAO, Spring AOP, Hibernate would be an added advantage

Posted 1 month ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies