Jobs
Interviews

7839 Data Structures Jobs - Page 41

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

2.0 - 6.0 years

0 Lacs

hyderabad, telangana

On-site

As a member of Qualcomm India Private Limited, you will be responsible for camera end-to-end use case design and feature implementation. Your role will involve a strong understanding of the camera processing pipeline at a systems level. Proficiency in C, C++/Java is essential, along with a solid foundation in computer science fundamentals such as data structures, algorithms, and Trees. In this position, you are expected to possess in-depth knowledge of Android Frameworks, HAL and ISPs, Linux, and Camera Features. Your expertise in triage and system level debugging skills within test embedded systems will be crucial. A detail-oriented and analytical approach, coupled with excellent communication skills, will be necessary for success in this role. We are looking for individuals who are eager to learn new technologies and can collaborate effectively with both Internal Test teams and external partners. Ownership of tasks and the ability to work seamlessly in large teams are key aspects of this position. The ideal candidate should have 2-6 years of experience. Minimum qualifications for this role include a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field. Qualcomm is an equal opportunity employer and is committed to providing reasonable accommodations for individuals with disabilities throughout the application/hiring process. If you are passionate about working in a dynamic environment and contributing to cutting-edge technology, we encourage you to explore this opportunity further. Join us at Qualcomm and be a part of our innovative team dedicated to shaping the future of technology. Note: This email address is designated for providing reasonable accommodations for individuals with disabilities. Requests for updates on applications or resume inquiries will not receive responses.,

Posted 2 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

pune, maharashtra

On-site

You will be part of a team at Knorex that develops a cloud-based, highly scalable, all-in-one advertising and marketing platform called Knorex XPO. This platform allows Advertisers, Agencies, and Publishers to easily create, optimize, and publish Dynamic Ads worldwide with speed and ease. As a Software Engineer, you will work on the fast-paced data augmentation pipeline using a mix of Java and Python, collaborating with Data Scientists, Media Performance Specialists, and Software Engineers to build a highly scalable system capable of handling billions of requests per day, all delivered in milliseconds. Your responsibilities will include planning, designing, and developing components in the data augmentation pipeline to support the RTB platform. You will develop algorithms and solutions to automation and optimization problems, create metrics to measure the impact of your solutions, and develop pipelines that enable the RTB platform to query data within milliseconds. Additionally, you will work with team members to implement and integrate solutions, document and improve solutions over time, evaluate new technologies for implementation, and communicate with business and technical teams to understand analytics requirements. Key Responsibilities: - Plan, design, and develop components in the data augmentation pipeline supporting the RTB platform - Develop algorithms and solutions for automation and optimization problems - Create metrics to measure the impact of solutions - Develop pipelines enabling the RTB platform to query data within milliseconds - Work with team members to implement and integrate solutions - Document and improve solutions over time - Evaluate new technologies for implementation - Communicate with business and technical teams to understand analytics requirements - Respond to feedback and draw new insights - Prioritize tasks to meet multiple deadlines Requirements: - Knowledge of Python/Golang and monitor services - Cloud services, Linux knowledge, and database knowledge are a plus - Strong knowledge of algorithms and data structures - Strong analytical and problem-solving skills - Understanding of online advertising technology and RTB is a plus - Practical experience with machine learning toolkits and frameworks is a plus - Degree or Diploma in computer science/IT related field - Willingness to learn and adapt to new technologies and concepts - Ability to work independently and collaboratively with minimal supervision - Productive work ethic even under pressure - Excellent written and spoken English communication skills Benefits: - Opportunities for personal and professional growth - Work with passionate, talented, and driven colleagues - Cross-country collaboration and diverse project opportunities - Challenging and exciting problem-solving tasks - Comprehensive Health Insurance Coverage - Personal Development Fund for courses and materials,

Posted 2 weeks ago

Apply

4.0 - 8.0 years

0 Lacs

ahmedabad, gujarat

On-site

You have 4-6 years of experience and are based in Ahmedabad. As a Senior Software Engineer, you will be proficient in Java, GoLang, and Python. Your responsibilities will include designing, developing, and maintaining software products using Core Java, GoLang, and Python. You will need to implement Object-Oriented Programming (OOPs) principles effectively in core Java and utilize Go fundamentals including concurrency, logging, error handling, and dependency management. It is crucial to adhere to industry best practices throughout the software development lifecycle to ensure high-quality deliverables. Debugging multithreading high-performance applications to identify and resolve issues promptly is also part of your role. You will be expected to participate in event-driven application development, leverage relevant experience to enhance project outcomes, and demonstrate proficiency in data structures and algorithms to optimize software performance. Collaboration within Agile or other product methodologies is essential to deliver timely and innovative solutions. Utilizing version control systems such as Git and build systems like Jenkins, Maven, Gradle, TFS, or similar will be necessary. Implementing instrumentation to gather business-specific metrics and insights into consumer usage patterns is also a part of your responsibilities. Developing Microservices with a strong understanding of AWS services including EC2, Lambda, S3, and CloudWatch is an added advantage. Your skills and qualifications should include a Bachelor's or Masters degree in Computer Science, Engineering, or a related field, along with 4+ years of hands-on experience in software design and development using Core Java/GoLang. Proficiency in implementing OOPs principles and design patterns in Java, solid understanding of Go fundamentals including concurrency, logging, and error handling, experience with debugging multithreading applications, and optimizing performance are required. Strong knowledge of data structures and algorithms, experience working within Agile or other product methodologies, familiarity with version control systems (e.g., Git) and build systems (e.g., Jenkins, Maven), and experience developing Microservices on AWS infrastructure will be beneficial. Excellent problem-solving skills, attention to detail, strong communication and collaboration abilities, and the ability to thrive in a fast-paced, collaborative environment are also essential for this role. If you are interested, please send your CV with contact details to jobs@motadata.com.,

Posted 2 weeks ago

Apply

2.0 - 6.0 years

0 Lacs

hyderabad, telangana

On-site

As a software engineer at Google, you will have the opportunity to work on developing next-generation technologies that impact billions of users worldwide. Your responsibilities will include developing software in C++, working with data structures and algorithms, and contributing to large-scale infrastructure projects. You should have a Bachelor's degree or equivalent practical experience, along with at least 2 years of experience in software development using C++ and data structures or algorithms. A Master's degree or PhD in Computer Science or related technical fields is preferred, along with experience in building large-scale infrastructure, distributed systems, or networks. Experience with accessible technologies is also desirable. At Google, software engineers are encouraged to bring fresh ideas from various technical areas such as information retrieval, distributed computing, system design, networking, security, AI, UI design, and mobile development. You will be working on critical projects that cater to Google's evolving needs, with opportunities to switch teams and projects. The Technical Infrastructure team at Google plays a crucial role in maintaining and developing the platforms that power Google's product portfolio. As an engineer, you will be involved in writing product development code, participating in design reviews, reviewing code by peers, and contributing to documentation. You will also be responsible for triaging product issues and resolving them to ensure optimal performance. Join Google Cloud and be a part of an organization that accelerates digital transformation for businesses worldwide. With a focus on cutting-edge technology and enterprise-grade solutions, Google Cloud is committed to providing the best infrastructure and industry solutions to its customers. As a software engineer, you will have the opportunity to work on challenging problems and contribute to the growth and success of Google Cloud. If you are a versatile engineer with leadership qualities and a passion for pushing technology forward, Google is looking for individuals like you to join its dynamic team. Take on new challenges across the full-stack and be a part of a fast-paced environment where innovation and creativity are valued.,

Posted 2 weeks ago

Apply

8.0 - 12.0 years

0 Lacs

pune, maharashtra

On-site

The Software Engineering team at Dell Technologies is seeking a Software Principal Engineer to contribute to the development of next-generation software applications and products. In this role, you will work on designing and developing software solutions using cutting-edge technologies and methodologies to meet the business goals and needs of customers. This position is based in Pune and Bangalore, offering you the opportunity to make a significant social impact and advance your career in software engineering. As a Software Principal Engineer, your responsibilities will include designing and developing various Data-domain features, collaborating on designs, participating in code reviews, and engaging in the full software development life cycle. You will work closely with cross-functional teams, partners, and customers to ensure seamless integration of components and technologies. Additionally, you will be an active member of an agile team, refining designs based on feedback and evolving requirements. The ideal candidate for this role should have 8-12 years of experience in designing, implementing, and developing file system software using C/C++. Strong analytical, debugging, and troubleshooting skills are essential, along with proficiency in Linux user-space development, multithreading, and storage solutions. Practical expertise in troubleshooting, debugging, performance optimization, and refactoring of complex systems is required. Knowledge of object-oriented design, data structures, algorithms, Python, Bash scripting, CI/CD, automation, and agile-based development is preferred. Familiarity with Kubernetes, Hypervisors, and Containers is a plus. Desirable qualifications for this role include experience with building and understanding of RockDB, databases, key-value stores, performance optimization in the filesystem, gdb micros, core file analysis, makefiles, REST API, filesystems, or storage domain background. At Dell Technologies, we believe in the power of each team member to make a meaningful impact. We prioritize our team members" growth and development by providing opportunities to work with cutting-edge technology and some of the industry's best minds. If you are passionate about transforming how individuals and organizations work and play, we invite you to join us in building a future that works for everyone. Application closing date: 31-July-25 Dell Technologies is committed to equal employment opportunity and creating a work environment free of discrimination and harassment. To learn more about our Equal Employment Opportunity Policy, please refer to the official document. Job ID: R271954,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

navi mumbai, maharashtra

On-site

As a Senior Unity Game Developer, you will be responsible for building outstanding multi-platform games for IOS, Android, and Windows phone. Your role will involve overseeing junior developers, designing new games, and establishing best practices within the team. Your proactive participation in team discussions, scrum meetings, and game feedback cycles will be crucial for enhancing the overall game quality. With a minimum of 5 years of experience in Unity game development, you will be a key player in driving innovation and success. Your responsibilities will include demonstrating a strong understanding of object-oriented design, design patterns, 3D Math, and data structures. Proficiency in utilizing the Facebook API will be advantageous. You will be tasked with designing, developing, and maintaining efficient, reusable, and reliable code, while also adhering to fixed deadlines. Familiarity with AWS services, API Gateways, game physics, particle systems, and code versioning tools like GitHub is essential. Your experience in team management and optimizing Unity 2D and 3D memory and performance will contribute to meeting game platform requirements. To be eligible for this role, you must possess excellent expertise in Unity with a minimum of 5 years of practical experience. Demonstrated experience in implementing structured and extensible saved game data formats like JSON or XML, as well as launching titles on IOS, Android, and Web platforms, is required. Proficiency in Asset Bundles, AI Programming, and Machine Learning will be considered a valuable asset.,

Posted 2 weeks ago

Apply

14.0 - 18.0 years

0 Lacs

karnataka

On-site

Build the future of the AI Data Cloud by joining the Snowflake team. Snowflake's founders created a data platform tailored for the cloud, making it effective, affordable, and accessible to all data users. Snowflake is designed to power the Data Cloud, allowing organizations to leverage their data with near-unlimited scale, concurrency, and performance. The vision is to provide endless insights to address today's challenges and opportunities while uncovering tomorrow's possibilities. We are seeking a talented Principal Software Engineer to contribute to the development of the Snowflake platform with cognitive capabilities. The team at Snowflake is focused on advancing the NLP space to state-of-the-art levels and innovating in the cognitive domain. With Snowflake's rapid growth, additional talent is required to drive this transformation. As a Principal Software Engineer in AI & ML, you will: - Develop customer-facing AI-based services such as intelligent document processing. - Design and implement highly scalable distributed platforms within the Snowflake platform. - Contribute to decision-making processes on technical and business matters. - Collaborate with engineers from various teams to deliver cross-functional initiatives. - Ensure operational readiness of services to meet customer commitments regarding reliability, availability, and performance. The ideal Principal Software Engineer will have: - 14+ years of industry experience in designing, building, and supporting large-scale systems in production. - A passion for AI/ML and NLP. - Extensive experience in building end-to-end customer-facing products. - Strong fundamentals in computer science, including proficiency in data structures, algorithms, and distributed systems (Fluency in Python or Java is preferred). - Knowledge of C, C++, and Go is advantageous. - Experience collaborating with cross-functional teams and product managers. - A degree in Computer Science, related majors, or equivalent experience (BS/MS/PhD). Please note that we offer a hybrid work model with 3 days per week in the Warsaw office and provide relocation assistance. Snowflake is experiencing rapid growth, and we are expanding our team to support and accelerate this growth. We are looking for individuals who share our values, challenge conventional thinking, drive innovation, and contribute to their own and Snowflake's future success. For job opportunities in the United States, please refer to the job posting on the Snowflake Careers Site for details on salary and benefits: careers.snowflake.com,

Posted 2 weeks ago

Apply

4.0 - 8.0 years

0 Lacs

noida, uttar pradesh

On-site

Cadence Design Systems is seeking a Lead Hardware Engineer for their DFT IP R&D team in Noida with 4-6 years of experience. As a member of the R&D staff, you will be working on Cadence's MODUS DFT software solution, a comprehensive product designed to achieve high coverage, reduced test time, and superior PPA. We are looking for candidates with expertise in various areas such as RTL design, DFT architecture, verification, power analysis, and optimization. This role involves developing cutting-edge DFT tools, designing and verifying RTL and test benches, and providing support to application and product engineers. You will be part of a team responsible for creating innovative technologies in the DFT space. Your responsibilities will include designing, developing, and supporting the MODUS software product. This position offers an opportunity to build a solid foundation in logic circuits and contribute to DFT IP tool development. The role involves enhancing usability and quality through feature enhancement and rigorous verification. You will also provide R&D support, problem analysis, debugging, and develop new features to optimize synthesis results for timing, area, and power. At Cadence, we value innovation and research. The successful candidate will receive mentoring and support to contribute to the EDA problem domain and enhance their problem-solving skills. The ideal candidate should be proficient in RTL design using Verilog and SystemVerilog, have knowledge of front-end EDA tools, SystemVerilog assertions, and advanced verification techniques. Familiarity with scripting languages like Perl or Python, DFT methodologies, and synthesis tools is desirable. Excellent communication skills are essential, along with a strong foundation in data structures and algorithms. Qualifications for this position include an M.Tech, M.E, B.Tech, or B.E. in EE/ECE/CS or equivalent, a good understanding of Digital Electronics, prior knowledge of Verilog/System Verilog, and EDA tools. Join us at Cadence to work on projects that truly matter and help us solve challenges that others can't.,

Posted 2 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

noida, uttar pradesh

On-site

As a member of the QuestaSim (Simulation) R&D team at Siemens EDA, you will play a crucial role in designing and developing AI/ML-driven algorithms and solutions to enhance the performance and capabilities of simulation tools. Your contributions will involve creating cutting-edge engines and components, integrating machine learning techniques into simulation and verification workflows, and enhancing existing codebases. In this role, you will collaborate with a team of experienced engineers to solve complex problems in a dynamic environment. Your expertise in AI/ML frameworks, data-driven problem solving, and traditional simulation technologies will be key in achieving project milestones. Your ability to stay self-motivated, disciplined, and innovative will drive progress within the team. To excel in this position, you should hold a Bachelors or Masters degree in Computer Science, Artificial Intelligence, Electrical Engineering, or a related technical field. Your hands-on experience with AI/ML techniques such as supervised and unsupervised learning, neural networks, and reinforcement learning will be essential. Proficiency in programming languages like C/C++ and Python, along with a strong foundation in algorithms and data structures, is required. Knowledge of machine learning and deep learning frameworks, compiler concepts, optimizations, parallel computing, UNIX/Linux platforms, and problem-solving skills are also crucial for this role. Additionally, familiarity with Digital Electronics, SystemVerilog, Verilog, VHDL, simulation technologies, and formal-based verification methodologies will be advantageous. At Siemens, we value diversity and inclusion, and we are committed to creating a workplace where all individuals are respected and empowered. If you are passionate about shaping the future through innovation and technology, we encourage you to join us on this exciting journey. Your curiosity and creativity will help us build a better tomorrow.,

Posted 2 weeks ago

Apply

1.0 - 5.0 years

0 Lacs

karnataka

On-site

We are looking for engineers to join our Android development team. Our Android team focuses on developing high-quality consumer and delivery partner applications. As a member of this team, you will collaborate closely with Product Owners, Designers, and Engineers in a 3-in-a-box model to create innovative solutions for our customers. You will play a crucial role in product development from concept to launch. Join us if you believe in changing the world through technology. As part of our team, your key responsibilities will include designing, building, and maintaining high-performance, reusable, and reliable code. You will work with cross-functional teams to define, design, and implement new features. Writing unit-test code for robustness, debugging and resolving system-wide issues independently, and continuously exploring and implementing new technologies for development efficiency are also part of the role. In short, you will be involved in the entire development process from start to finish. Requirements: - 1-3 years of experience in developing enterprise-class mobile apps for the Android platform. Must-have skills: - Good understanding of Object-Oriented Programming and architectural patterns (MVVM preferred). - Proficiency in Java. - Ability to write apps using activities, fragments, services, and broadcast receivers. - Understanding of the Android development life cycle. - Basic knowledge of algorithms and data structures. - Strong analytical and problem-solving skills with a can-do attitude. Good-to-have skills: - Experience working with remote data via REST and JSON. - Proficiency in using Android debug tools and Android Studio IDE. - A Github account with interesting projects. - Familiarity with web technologies such as JavaScript, CSS, and HTML5. Join our team and be a part of creating innovative solutions in the exciting world of Android app development.,

Posted 2 weeks ago

Apply

4.0 - 8.0 years

0 Lacs

chennai, tamil nadu

On-site

You should have 4-6 years of prior experience in the field with an advanced understanding of OOPS and knowledge of SDLC (Software Development Lifecycle). Experience of working in an Agile environment is required along with the ability to design for scale and performance. You should be able to conduct peer code reviews, possess solid problem-solving skills, and have hands-on programming experience. Expertise in data structures and algorithms is a must. Qualifications include a degree in Computer Science or equivalent practical experience, experience with large-scale systems, good knowledge of Java and the Spring Boot framework, prior experience with AWS, and experience with open-source projects. Experience troubleshooting in a SaaS environment with an assertive deployment schedule is also preferred. Additionally, you should have skills in Data Structures, Algorithms, Design, Database, Scale, hands-on programming, CS Fundamentals, System Design, working with cross-functional teams, Experience building and maintaining software for scale, and Designed or developed the product from scratch.,

Posted 2 weeks ago

Apply

5.0 - 12.0 years

0 Lacs

ahmedabad, gujarat

On-site

You are currently seeking a Java SDET for a prestigious MNC client. The ideal candidate should have 5-12 years of experience and the role is based in Ahmedabad with a requirement for a face-to-face interview. The expected notice period for this position is immediate to 30 days. Key responsibilities for this role include proficiency in Core Java, Selenium, BDD (Cucumber/JBehave), and API Testing (Rest). For the Senior Automation Test Engineer (E3) and Lead Automation Test Engineer (D4) positions, it is essential to possess expertise in the mentioned skills, as well as leadership experience, Test Strategy, Matrices, and experience in working on test cases. The candidate must excel in various areas such as Java programming, OOPs, collections, and design patterns. Hands-on experience with Java coding, TestNG, and Junit is crucial. Additionally, a strong background in Selenium, agile project implementations, and in-sprint automation is required. Proficiency in creating acceptance and integration test automation scripts and integrating them with Continuous Integration tools like Jenkins or Bamboo is necessary. The ideal candidate should also possess exceptional organizational and problem-solving skills, attention to detail, critical thinking abilities, effective communication skills, and proven leadership qualities. It is mandatory to have a minimum of one of the following preferences: - Good experience in software development to build and use automation frameworks for testing API/Web Services. - Proficiency in software development to construct and utilize automation frameworks using Java, Selenium, Cucumber, or JBehave. Additionally, logical reasoning, problem-solving skills, knowledge of data structures, the ability to solve coding problems with optimal approaches, and expertise in Arrays, Collections, Strings, Searching, Sorting, and Design Patterns are highly valued for this role.,

Posted 2 weeks ago

Apply

7.0 - 11.0 years

0 Lacs

karnataka

On-site

Car Rentals is a vertical at Uber that aims to provide consumers with the convenience of renting cars and having them delivered as easily as ordering an Uber ride. The Car Rental service is currently available in the US&C, UK, and European regions with ambitious expansion plans. As a member of this team, you will play a key role in developing user experiences on both the renter-side and earner-side to drive growth, enhance conversion rates, and streamline the customer experience. In this role, you will collaborate closely with product managers, designers, data scientists, and mobile engineers to create innovative solutions. You will also work with various platform teams, including rider core, fares, and fulfillment, to integrate rent-specific use cases into their codebases. We are looking for proactive individuals with a strong sense of ownership, effective communication skills, and a passion for solving user-facing challenges. Uber is at the forefront of transforming transportation services by leveraging technology to meet the evolving needs of consumers. The Rider Verticals team is a collaborative group of Design, Data Science, Backend, Android, iOS, and Web engineers dedicated to designing and developing products that offer riders a wide range of mobility options. As a developer at Uber, you will have the opportunity to contribute to enhancing technical platforms and improving the reliability of core product offerings. The ideal candidate will have at least 7 years of experience and possess the following qualifications: - Strong problem-solving skills and a proactive approach - Proficiency in developing scalable microservices using Java and Go - Understanding of distributed systems concepts - Experience with feature analysis in production using analytics and experiments - Ability to work effectively in a team environment and thrive in ambiguous situations - Basic knowledge of data structures and algorithms for practical implementation - Demonstrated experience collaborating in cross-functional teams - Proficiency in designing systems across the stack in cooperation with frontend and mobile engineers As a software engineer, you will participate in product and engineering discussions to conceptualize features and translate them into technical designs. You will be responsible for developing software that impacts millions of users and fellow engineers, focusing on building robust backend application code. Additionally, you will contribute to defining scalable architectures and creating reliable and reusable frameworks to improve user experiences.,

Posted 2 weeks ago

Apply

10.0 - 14.0 years

0 Lacs

pune, maharashtra

On-site

You should possess a minimum educational qualification of a bachelor's or master's degree in computer science or software engineering without any gaps and have maintained a score of 70% or above throughout your academic career. As an engineer with 10-12 years of experience, you must have a minimum of 5+ years of experience in leading the Technology Stream, particularly related to the latest technology trends, within a startup or a mid-sized IT Product company. Your expertise should include full stack software engineering with at least 5 years of experience in leading, developing, and scaling engineering teams. Your coding skills should demonstrate strong knowledge of software architecture, design, and programming. Proficiency in JavaScript (node.js/ react.js), .Net Core, Data structures, and cloud platforms (Azure/ AWS) is essential. Additionally, familiarity with DevOps practices is highly preferred. You should have proven relevant experience in software development and architecture, focusing on product revamping and modernization. Your background should include working on enterprise-level products with hands-on experience in end-to-end product build, development, and delivery across customer interfaces such as web and mobile platforms. Experience in developing SaaS/Cloud-based applications and Data Centered applications for large concurrent user bases is required. Demonstrated experience in leading large-scale architectural transformations and successful product revamps is necessary for this role. It is crucial to have technological awareness of both emerging and existing technologies, including programming languages and frameworks. Experience in Micro Services based architecture, analytics, and automation flows will be advantageous for this position.,

Posted 2 weeks ago

Apply

8.0 - 12.0 years

0 Lacs

pune, maharashtra

On-site

Join our team at Fortinet, a leading cybersecurity company dedicated to shaping the future of cybersecurity and redefining the intersection of networking and security. We are on a mission to protect people, devices, and data worldwide. Currently, we are looking for a dynamic Staff Software Development Engineer to join our rapidly growing business. As a Staff Software Development Engineer at Fortinet, you will play a crucial role in enhancing and expanding our product capabilities. Your responsibilities will include designing and implementing core services, as well as defining the system architecture. We are seeking a highly motivated individual who excels in a fast-paced environment and can contribute effectively to the team. The ideal candidate will possess a can-do attitude, a passion for technology, extensive development experience, and a quick learning ability. Your key responsibilities as a Staff Software Development Engineer will include: - Developing enterprise-grade backend components to improve performance, responsiveness, server-side logic, and platform - Demonstrating a strong understanding of technology selection with well-justified study to support decisions - Troubleshooting, debugging, and ensuring timely resolution of software defects - Participating in functional spec, design, and code reviews - Adhering to standard practices for application code development and maintenance - Actively working towards reducing technical debt in various codebases - Creating high-quality, secure, scalable software solutions based on technical requirements specifications and design artifacts within set timeframes and budgets We are seeking candidates with: - 8-12 years of experience in Software Engineering - Proficiency in Python programming and frameworks like Flask/FastAPI - Solid knowledge of RDBMS (e.g., MySQL, PostgreSQL), MongoDB, Queueing systems, and ES Stack - Experience in developing REST API-based microservices - Strong grasp of data structures and multi-threading/multi-processing programming - Experience in building high-performing, distributed, scalable, enterprise-grade applications - Familiarity with AWS services (ECS, ELB, Lambda, SQS, VPC, EC2, IAM, S3), Docker, and Kubernetes (preferred) - Excellent problem-solving and troubleshooting skills - Ability to effectively communicate technical topics to both technical and business audiences - Self-motivated with the capability to complete tasks with minimal direction - Experience in cyber security engineering is a plus About Our Team: Our team culture is centered around collaboration, continuous improvement, customer-centricity, innovation, and accountability. These values are ingrained in our ethos and culture, fostering a dynamic and supportive environment that promotes excellence and innovation while prioritizing our customers" needs and satisfaction. Why Join Us: We welcome candidates from diverse backgrounds and identities to apply. We offer a supportive work environment and a competitive Total Rewards package designed to enhance your overall health and financial well-being. Embark on a challenging, fulfilling, and rewarding career journey with Fortinet. Join us in delivering solutions that have a meaningful and lasting impact on our 660,000+ customers worldwide.,

Posted 2 weeks ago

Apply

10.0 - 14.0 years

0 Lacs

karnataka

On-site

As a member of the Intersight development team within Cisco's Data Center Compute portfolio, you will have the opportunity to work on a cloud-based system management platform for Cisco UCS and other products. Your role will involve analyzing, simplifying, and automating IT environments using analytics and machine learning to provide actionable intelligence for IT operations. You will be part of a dynamic core team that shapes the future of compute, network, and storage management technology and product direction. The ideal candidate will possess deep technical expertise in cloud native technologies and thrive in a fast-paced, start-up environment. Your ability to deliver impactful code and solve complex technical problems will be essential for success in this role. Key Responsibilities: - Design and implement software systems with a focus on scalability and availability - Work on SaaS Enterprise Software or Cloud Infrastructure with exposure to Microservices architecture - Utilize Object-Oriented Concepts and Design principles effectively - Demonstrate proficiency in Data Structures and Algorithms - Expertise in programming languages such as GoLang, Java, or C/C++ - Experience working with Dockers, Kubernetes environments, and AWS - Strong analytical and debugging skills Personal Characteristics: - Excellent communication skills and ability to manage competing high-priority tasks - Independent, accountable, and demonstrates a strong sense of ownership - Driven by a passion for quality and customer satisfaction - Agile, communicative, and adaptable to changing priorities - Embrace a sense of urgency and proactiveness in problem-solving Qualifications: - B.E./M.Tech. with a minimum of 10 years of relevant experience By joining Cisco, you become part of a diverse and inclusive team that values innovation, creativity, and a culture of learning and growth. Cisco is a leading software and security company with a rich history of digital transformation and technological innovation. At Cisco, we encourage individuality and celebrate diversity in all its forms. We believe in fostering a culture that promotes equality, innovation, and forward-thinking. If you are passionate about technology and making a positive impact on the world, Cisco is the place for you. Join us in our mission to build an inclusive and empowering future for all.,

Posted 2 weeks ago

Apply

0.0 - 3.0 years

0 Lacs

vapi, gujarat

On-site

You are invited to join our team as an Applied AI Engineer (Fresher), specifically looking for graduates from IITs or NITs. This is a full-time position based in Vapi, Gujarat, offering an exciting opportunity to work within our dynamic AI Engineering team. The ideal candidate will possess a strong foundation in Data Structures & Algorithms, exceptional problem-solving skills, and a genuine enthusiasm for AI, machine learning, and deep learning technologies. As an Applied AI Engineer, you will collaborate closely with senior engineers and data scientists to design and implement AI-driven solutions. Your responsibilities will include developing, optimizing, and deploying machine learning and deep learning models, as well as translating abstract AI challenges into efficient, scalable, and production-ready code. Additionally, you will contribute to data preprocessing, feature engineering, and model evaluation tasks, participate in technical discussions and code reviews, and explore cutting-edge AI frameworks and research trends. Key Skills required for this role include exceptional problem-solving abilities, proficiency in Python and core libraries such as NumPy, Pandas, and scikit-learn, a fundamental understanding of machine learning concepts, exposure to deep learning frameworks like TensorFlow or PyTorch, and a strong grasp of object-oriented programming and software engineering principles. A passion for AI, along with analytical, logical thinking, and mathematical skills, will be essential for success in this position. Candidates with hands-on experience in AI/ML projects, familiarity with Reinforcement Learning, NLP, or Computer Vision, and knowledge of tools like Git, Docker, and cloud platforms (AWS, GCP, Azure) are highly preferred. Educational qualifications include a degree in Computer Science, Artificial Intelligence, Machine Learning, or Data Science from IITs or NITs, with a strong academic record and demonstrated interest in AI/ML concepts. If you meet these requirements and are excited about contributing to the future of intelligent systems, we encourage you to apply by sharing your CV with us at jignesh.pandoriya@merillife.com. Join our team and be part of shaping innovative solutions that directly impact lives.,

Posted 2 weeks ago

Apply

2.0 - 6.0 years

0 Lacs

karnataka

On-site

You have an exciting opportunity to join our team as an Experienced iOS Application Developer. With over 2 years of experience in executing mobile application development using native and hybrid development frameworks such as iOS, Worklight, and Cordova, you will play a crucial role in our projects. Your knowledge of core concepts of iOS frameworks including Foundation, UIKit, and Core Graphics is essential for this role. An in-depth understanding of Object Oriented concepts, data structures, and algorithms will be a valuable asset. Experience with SQLITE, JSON Parsing, and Web Services will also be beneficial. Having a good grasp of APNS (Apple Push Notification Service) and experience in using blocks, categories, background fetching, threads, and NSOperation Queues will be highly advantageous. Your strong analytical and problem-solving skills will be put to good use in this position. As an iOS Application Developer, you should be able to work independently while contributing effectively to the team. If you are ready to take on this challenge, we encourage you to send your resume to career@nuvodev.com.,

Posted 2 weeks ago

Apply

10.0 - 14.0 years

0 Lacs

karnataka

On-site

As Vice President - Technology with 10-14 years of experience, you will be responsible for providing technical leadership to guide the team in coding, architecture, and design best practices. Your role will involve reviewing code to ensure high-quality standards and actively participating in the design, development, testing, and maintenance of robust applications using Java, Python, and SQL. In addition to hands-on development, you will lead and mentor a team of engineers, supporting their technical and professional growth through performance reviews and career development initiatives. Your oversight will be crucial in driving end-to-end delivery of technical solutions, collaborating with product managers, QA, DevOps, and other stakeholders to ensure successful project execution. Your expertise in Java, Python, and SQL is essential, along with proven experience in leading software engineering teams. A strong understanding of system design, data structures, and algorithms is required, as well as experience with relational databases like PostgreSQL and MySQL, including writing complex queries. Familiarity with RESTful APIs, microservices architecture, and CI/CD pipelines will be advantageous in this role. Your role will also involve contributing to architectural decisions and technical strategies to scale and enhance system performance. You will be expected to troubleshoot and resolve technical issues to ensure system reliability and performance. Strong communication and interpersonal skills are essential for effective collaboration with cross-functional teams. To explore more on this exciting opportunity, please contact us at 8291818391 or email us at chanchal@mmcindia.biz.,

Posted 2 weeks ago

Apply

1.0 - 5.0 years

0 Lacs

karnataka

On-site

The Gameplay Programmer will be responsible for developing games for a multi-platform environment. Your tasks will involve coding, debugging, and managing Critical Game Systems efficiently. You must write clean, well-documented code while tackling the unique challenges that come with game development. Your expertise in C# or C++ should be at an expert level, and you must have a strong grasp of algorithms, data structures, and object-oriented concepts. Passion for game development and video games is a must. To qualify for this role, you should have at least 1 year of experience in Unity 3D, Unreal, or equivalent engines. Being comfortable in a start-up culture and having a fast sprint work style will be beneficial. Strong problem-solving and communication skills are essential. Experience with game development frameworks and middleware is a plus. If you are interested in this position, please submit a Portfolio of your prior work to info@holycowprod.com. Come join the herd! If you are enthusiastic about working with us but do not see an opening currently, feel free to send us your application. We will consider you for future vacancies. Please share your CV and portfolio with us at info@holycowprod.com.,

Posted 2 weeks ago

Apply

7.0 - 11.0 years

0 Lacs

karnataka

On-site

You have a great opportunity to join as a Mainframe Assembler + Java Developer at our Bangalore location with 7+ years of experience. As a Mainframe Assembler + Java Developer, you will be required to have hands-on Assembler experience. Your role will involve showcasing strong knowledge in Mainframe technologies, especially CICS and WebSphere MQ. You should have proven experience as a developer/system programmer, focusing on high performance and low latency applications in C/C++. Proficiency in multi-threading, concurrency, and asynchronous programming is crucial. Additionally, you must possess a solid understanding of data structures, algorithms, and object-oriented design principles. Moreover, you are expected to have knowledge of network protocols and distributed systems. Good communication skills are essential for collaborating and delivering in a globally distributed team. You should be able to create designs based on requirements, review them with stakeholders, and take ownership of the delivery end-to-end. Experience in Agile, Continuous delivery, and Test-driven development methodologies is highly valued. In addition to the mandatory skills, having experience with JCL and datasets, knowledge of API exits (CICS and MQ), and programming experience with Assembler are considered as secondary skills. You should be able to quickly isolate problem areas, troubleshoot systematically, and be a team player who can adapt to tools, technologies, processes, and people efficiently within a high-performance team. If you meet the above requirements and are eager to excel in this role, we encourage you to send your resumes to mounika-d@hcl.software.,

Posted 2 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

surat, gujarat

On-site

You will be responsible for ensuring the delivery of high-quality software products by defining, designing, and executing comprehensive test strategies. This role involves analyzing requirements, identifying potential product risks, and collaborating closely with developers and business stakeholders. Your key responsibilities will include clarifying and refining testing requirements with product and development teams, identifying, prioritizing, and documenting test conditions and product risks, designing detailed test cases and test sets to cover both functional and non-functional requirements, developing and maintaining test documentation, planning, scheduling, and executing various testing types such as exploratory, automated, and regression, managing defect tracking and resolution, ensuring clear communication of issues and progress, analyzing actual test results against expected outcomes, and participating in technical reviews and providing feedback from a testing perspective. You should have a strong understanding of software testing principles and common failure patterns, proficiency in test automation tools and scripting (e.g., Selenium, Postman, etc.), familiarity with backend testing, integrations, and distributed systems, experience with SQL and relational databases, a solid grasp of data structures and algorithms, and the ability to work in fast-paced, agile environments with shifting priorities. A background in the business domain of the industry and experience with test automation frameworks and CI/CD pipelines will be beneficial. If you are passionate about software quality and want to work on challenging, impactful projects, we would love to hear from you.,

Posted 2 weeks ago

Apply

6.0 - 11.0 years

3 - 7 Lacs

Hyderabad

Work from Office

Develop and optimize embedded and system-level applications using C/C++ in a Linux environment.Design and implement Data Structures to optimize system performance and scalability Required Candidate profile Develop multi-threaded applications to maximize system throughput and responsiveness. Work on DEOS (Real-Time Operating System) to ensure high reliability and real-time functionality in embedded

Posted 2 weeks ago

Apply

2.0 - 4.0 years

2 - 6 Lacs

Mumbai

Work from Office

oProficiency in C and C++ programming languages.oStrong experience with Qt/QML framework for GUI development.oExcellent Coding Skills in Socket Programming Skills, Serial Communication, Multithreading and Inter Process Communication on LINUX. Required Candidate profile oSolid understanding of Linux operating system and development environment(bash,make,gcc,etc). oExperience with networking protocols and interfaces (e.g., TCP/IP, UART, SPI, I2C).

Posted 2 weeks ago

Apply

4.0 - 6.0 years

0 - 0 Lacs

Chennai, Coimbatore, Bengaluru

Work from Office

Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent practical experience). 4-6 years of hands-on experience in Java, Spring boot and DSA Excellent communication, presentation, and interpersonal skills. Ability to explain complex technical concepts clearly and concisely. Strong problem-solving and analytical skills. Ability to work independently and as part of a team. Please send resumes to gopi@nithminds.com

Posted 2 weeks 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