Jobs
Interviews

170 Data Structure Jobs

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

0.0 - 3.0 years

0 Lacs

karnataka

On-site

We are looking for a Python Developer with working knowledge of ETL workflow. Experience in data extraction using APIs and writing queries in PostgreSQL is mandatory. As a Python Developer, you will need to have good experience in Python programming and problem-solving. You should also be proficient in data structures and implementation, as well as in relational databases and SQL. A degree in Computer Science is required for this position. Additionally, strong communication, prioritization, and organization skills are essential. You should also have a keen interest in learning and upskilling. Your responsibilities will include Python programming, problem-solving, data structure implementation, database management, and meeting project requirements. You will be expected to have a degree in Computer Science, possess excellent communication and organization skills, and be committed to continuous learning and development. At GlobalLogic, we prioritize a culture of caring where people come first. You will experience an inclusive environment where you can build meaningful connections with your teammates, managers, and leaders. We are committed to your continuous learning and development, offering various opportunities to sharpen your skills and advance your career. You will have the chance to work on projects that matter and make an impact, using your problem-solving skills to help clients reimagine what's possible. We believe in the importance of balance and flexibility, offering different career paths and work arrangements to help you achieve a balance between work and life. As a high-trust organization, integrity is key, and you can trust us to provide a safe, reliable, and ethical work environment. GlobalLogic, a Hitachi Group Company, is a trusted digital engineering partner known for creating innovative digital products and experiences. We collaborate with clients to transform businesses and redefine industries through intelligent products, platforms, and services.,

Posted 22 hours ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

You are an experienced and highly skilled developer responsible for developing code, evaluating data, and helping formulate and construct software. To excel in this role, you need to be creative, innovative, and capable of thriving in a high-pressure environment. Effective communication skills are essential. A top-tier developer possesses substantial expertise in software development, can meet deadlines, and has strong analytical abilities. Your responsibilities will include designing robust APIs to support mobile and desktop clients, collaborating closely with DevOps, Security, and Product teams to ensure platform reliability, scalability, and security, working with other engineers to develop and deploy new features, and staying updated on the latest trends in cloud-based infrastructure, automation, and DevOps. As a Java developer with over 5 years of experience in Java programming and development, you must be willing to learn Golang. You should have an understanding of Cache systems like Redis, solid knowledge of SQL/NoSQL database systems, and experience in designing and integrating API applications. Preferred qualifications for this role include strong proficiency in Java backend programming languages, a willingness to learn Golang quickly, experience building enterprise-grade applications and services using Java, familiarity with Queues such as Kafka, expertise in Data Structures and Algorithms, knowledge of microservices architecture and implementation methodologies, strong analytical and problem-solving skills, and excellent communication and collaboration abilities.,

Posted 1 day ago

Apply

2.0 - 6.0 years

0 Lacs

hyderabad, telangana

On-site

You will be responsible for leading a team, developing, testing, deploying, and maintaining software solutions using the .NET framework. You should have 2+ years of strong hands-on experience in .NET technology, including ASP.NET framework, WEB API, C#, WCF, REST services, and Windows Services. Understanding client-server architecture and having hands-on experience with HTML5, CSS5, JavaScript, and JQuery are essential. Strong knowledge in OOPS concepts, experience with Responsive Framework like Bootstrap, and proficiency in T SQL with SQL Server 2008 R2/2012 are required. Your role involves coordinating with clients, conducting presentations and system demonstrations, planning estimations and delivery, designing stable solutions for requirements, training and coaching employees, and conducting team reviews. You need to have expertise in small effective agile development teams, work collaboratively with other team members to develop and maintain software applications, possess strong communication and leadership skills, and demonstrate strong analytical, problem-solving, and debugging skills. You should design, develop, and implement innovative software solutions using WEB API and ASP.NET, with a minimum of 2+ years of experience using .NET Framework, ASP.NET Framework, and SQL Server. Integration of the front-end and back-end aspects of web applications and interpreting written requirements and technical specification documents are part of your responsibilities. Good communication skills are essential for this role, and the position is located in Hyderabad.,

Posted 1 day ago

Apply

3.0 - 8.0 years

0 Lacs

hyderabad, telangana

On-site

As a .NET Full Stack Developer at Ahex Technologies Private Limited, you will play a crucial role in designing, developing, and deploying full stack solutions using .NET technologies. With a minimum of 3 to 8 years of experience in the software industry, you will leverage your expertise in ASP.Net, Asp.Net Web API, Entity Framework with LINQ, C#, T-SQL / Stored Procedure, JavaScript, and jQuery to integrate the front-end and back-end aspects of web applications. You will also work on JavaScript frameworks such as Angular or React JS and have experience in Public Cloud Engineering/Architecture, preferably Microsoft Azure. In this role, you will be responsible for ensuring the scalability and performance of web applications by applying fundamental design principles and SOLID principles. Your strong knowledge of different software life cycle processes like Waterfall, Agile, and SCRUM, as well as experience with TDD and unit testing, will be essential in contributing to the development of high-performance web applications that meet industry demands. As part of our team, you will have the opportunity to address intricate technical challenges on a global scale. We offer a supportive and inclusive culture that fosters both individuality and teamwork, along with ample opportunities for personal and professional growth through online courses, global knowledge-sharing events, and external certifications. Additionally, you can look forward to a non-hierarchical structure that enables direct interaction with senior managers and clients, as well as a comprehensive benefit package that includes health benefits, retirement benefits, paid time off, and flexible benefits. Join us at Ahex Technologies Private Limited, where fresh ideas are not only welcomed but actively encouraged. Contribute to cutting-edge solutions that push boundaries and challenge the status quo, and experience a commitment to fostering your growth and development. Enjoy a vibrant work environment where fun is embraced, and team bonding is encouraged over authentic Hot Pot gatherings. With access to the technology and resources you need to excel in your role, a flexible work policy, and a focus on work-life balance, Ahex Technologies Private Limited offers a rewarding and enriching career opportunity for passionate .NET Full Stack Developers.,

Posted 1 day ago

Apply

0.0 - 4.0 years

0 Lacs

bhopal, madhya pradesh

On-site

We are currently seeking an Assistant / Associate Professor to join the Computer Science & Engineering Department at Sagar Institute of Science, Technology & Research (SISTec-R). The ideal candidate should hold a B.Tech, M.Tech, and Ph.D. in fields such as CSE, IT, AIML, Image Processing, Machine Learning, Neural Networks, Deep Learning, or Data Science from a reputable institute and a recognized university. Applicants should possess proficient knowledge in programming languages such as C, C++, Java, and SQL, along with expertise in subjects like Basic Computer Engineering, Object-oriented programming, Data Structure, DBMS, Artificial Intelligence, Machine Learning, Neural Networks, Deep Learning, Software Engineering, Security & Privacy, Python, Big Data, Cloud Computing, and Natural Language Processing. The job location for this position is Sagar Institute of Science, Technology & Research (SISTec-R) situated at Sikandrabad, near Ratibad, Bhadbhada Road, Bhopal - 462044 (MP). Interested candidates are encouraged to submit their updated CV to hr@sistec.ac.in. For more information, please visit our careers page at https://www.sistec.ac.in/careers.,

Posted 3 days ago

Apply

4.0 - 8.0 years

0 Lacs

maharashtra

On-site

As a Quant Analyst at Deutsche Bank, your role will be crucial in the Group Strategic Analytics team, where analytics and technology play a central role in the bank's main units, including Investment Bank, Corporate Bank, and Risk and Control functions. You will combine expertise in quantitative analytics, modeling, pricing, and risk management with a deep understanding of system architecture and programming. Your primary focus will be on developing a scalable and flexible Front Office pricing and risk management system that ensures consistency in analytics and technology platform across different parts of the bank. This will lead to a rational allocation of constrained resources such as risk budget, balance sheet, funding, and capital. Your key responsibilities will include working on Treasury Strat's in collaboration with the global team on various quantitative and regulatory projects. You will be required to understand business problems, gather necessary information, and provide end-to-end optimized solutions on a scalable platform. Implementation of projects will involve Python and C++ programming languages, while effective communication with stakeholders globally will be essential. Your role will also involve developing complex processes, frameworks, and risk analysis, as well as improving existing frameworks to measure market risks across the bank. You will be tasked with understanding and translating business problems into manageable statements, coordinating with stakeholders, designing automated solutions, and developing databases and applications for the implementation of solutions. To excel in this role, you should have a strong educational background in Engineering/Science, Economics, Statistics, or a numerate discipline from reputable institutions in India. Knowledge of financial instruments and markets, financial pricing models, and risk models will be advantageous. Additionally, experience with applied econometrics and certification courses like CFA/FRM/CQF will be beneficial. Your skills and experience should include at least 4 years of experience in Python/C++ programming, proficiency in OOPs concepts, and the ability to pull data from various market sources. Strong communication, problem-solving, and analytical skills are essential, along with the ability to work independently and collaboratively within teams. At Deutsche Bank, you will have access to training, coaching, and a culture of continuous learning to support your career progression. The company promotes a positive, fair, and inclusive work environment, where employees are encouraged to excel together every day. For further information about Deutsche Bank and our teams, please visit our company website: [Deutsche Bank Company Website](https://www.db.com/company/company.htm). Join us in our mission to empower excellence and celebrate success together as part of the Deutsche Bank Group.,

Posted 3 days ago

Apply

5.0 - 12.0 years

0 Lacs

hyderabad, telangana

On-site

You are a Senior level Microsoft .NET Technical Developer responsible for managing a critical project for a prominent client in the Capital Market/Wealth Management sector. Your role involves being passionate about technology, with extensive experience in developing and overseeing cutting-edge technology applications. You must possess a minimum of 5+ years of solid development experience. Your technical skills should include proficiency in .NET Core, C#, and Data Structure (Strong), with 5 to 12 years of experience. Additionally, you should have expertise in ASP.NET, MVC5/4/3, .NET Core, C#, LINQ, Entity Framework, DevExpress, as well as web technologies such as HTML, AJAX, and XML/JSON. Exposure to working in Cloud technologies and strong hands-on experience in SQL Database is essential for this role. It would be beneficial to have certifications in any cloud platform experience, such as Google Cloud Platform, Azure, or AWS. This position is based in Hyderabad and follows a 5 Days WFO (ODC) work mode.,

Posted 3 days ago

Apply

5.0 - 9.0 years

0 Lacs

noida, uttar pradesh

On-site

You will be responsible for creating, managing, and optimizing servers using PHP and Laravel Forge. Additionally, you will develop standalone API-based web services for various campaign efforts and applications. You will collaborate with front-end developers to address the backend requirements of their projects. It is essential to effectively communicate with clients and project managers to gather requirements and present work in an understandable manner. You must ensure the validity and consistency of HTML, CSS, and shared JavaScript across applications. Writing clean, well-designed, reusable code and producing detailed specifications will be a key aspect of your role. Troubleshooting, testing, and maintaining core product software and databases to ensure optimal performance and functionality is also part of your responsibilities. Moreover, you will develop and deploy new features to enhance related procedures and tools when necessary. What We Look For: - Minimum 5 years of proven software development experience. - Strong expertise in PHP MVC frameworks, particularly Laravel. - Proficiency in implementing, querying, and optimizing MySQL databases. - Familiarity with code versioning tools like Git, Bitbucket, and SourceTree. - Experience with common third-party APIs such as Google, Facebook, and eBay. - Good understanding and experience working with jQuery, Ajax, and Web Services. - Knowledge of object-oriented PHP (OOPs) and Database Concepts. - Ability to adapt to new solutions, think innovatively, and thrive in a fast-paced environment. - Experience in web application development and web services for mobile apps is advantageous. - Understanding of user authentication and authorization across multiple systems, servers, and environments. - Strong communication skills.,

Posted 3 days ago

Apply

3.0 - 7.0 years

0 Lacs

kochi, kerala

On-site

As a C++ Developer, you will be responsible for coding and designing software using C/C++ programming language. You should have a strong grasp of Algorithms and Data Structures to efficiently develop modules assigned to you. Your expertise in handling Exception, Database, and Debugging will be crucial to ensure technical excellence in development and solution delivery. Your key skills in C/C++, Algorithms, Data Structures, and STL will be utilized to write multi-threaded applications with good scalability. Exposure to technologies like QT, GTK, and Multithreading will be beneficial in mentoring team members and working on various projects involving different technologies/platforms. Overall, you are expected to independently perform development tasks, provide guidance to team members, and contribute to the success of projects with your technical acumen and hands-on experience in C/C++ programming. Please note: Qualification required for this position is BE/B.Tech/MCA with a background in C/C++, Linux, and a proven track record in software development.,

Posted 5 days ago

Apply

4.0 - 8.0 years

0 Lacs

bhopal, madhya pradesh

On-site

As a .NET Developer, you will be responsible for leading a team, developing, testing, deploying, and maintaining software solutions using Microsoft SQL Server, Software Development, JavaScript, Computer Science, Asp.net, Web Api, C#, and other relevant technologies. The ideal candidate should have a minimum of 5 years of strong hands-on experience in .NET technology and should possess hands-on experience in ASP.NET framework, WEB API, C#, WCF, REST services, and Windows Services. You should have a solid understanding of client-server architecture and hands-on experience with HTML5, CSS5, JavaScript, JQuery, and Responsive Frameworks like Bootstrap. Strong knowledge of OOPS concepts, T SQL with SQL Server 2008 R2/2012, including Stored Procedures, Triggers & User Defined Functions is essential for this role. Good communication skills are crucial for this position, as you will be required to coordinate with clients, conduct presentations and system demonstrations to potential clients, plan estimations and delivery, and coach employees on improving their IT, communication, and people skills. Additionally, you should be proficient in Data Structures and Algorithms and capable of handling the team effectively by conducting team reviews frequently. You should have expertise in working with small, effective agile development teams and collaborate with other team members to develop and maintain software applications that meet business requirements. Strong communication, leadership, analytical, and problem-solving skills are necessary for this role. Designing, developing, and implementing innovative software solutions using WEB API, ASP.NET is a key responsibility. The ideal candidate should have a minimum of 6 years of experience using .NET Framework and ASP.NET Framework, along with a minimum of 4 years of experience in SQL Server. Experience in integrating front-end and back-end aspects of web applications is highly desirable. In summary, the .NET Developer role requires a highly skilled professional with expertise in Microsoft SQL Server, Software Development, JavaScript, Computer Science, Asp.net, Web Api, and C#, who can lead a team, develop software solutions, and effectively communicate and collaborate with clients and team members to deliver high-quality products.,

Posted 5 days ago

Apply

0.0 - 3.0 years

0 Lacs

indore, madhya pradesh

On-site

Softvision College is looking for a highly motivated individual to join as an Assistant Professor in the Computer Science department. The ideal candidate should meet the UGC/AICTE norms, possess a strong academic background in computer science, have a passion for teaching, and be capable of motivating and guiding students towards academic excellence. Qualifications required for the position include a Master's degree in Computer Science (MCA/M.Tech/ME/M.Sc), with preference given to candidates holding a PhD/NET/SET. Prior teaching experience at the undergraduate level, particularly in a BCA program, is desirable. The responsibilities of the role involve teaching various subjects such as C, C++, Data Structure, JAVA, Operating System, Computer Network, Computer Graphics, Cloud Computing, Python, and DBMS to Undergraduate Students. The candidate should have a good command over the subject, proficiency in the English language, and the ability to engage students in extracurricular teaching activities. The ideal candidate should have 0-2 years of experience in teaching. The job is full-time and requires the candidate to work in a day shift at the Softvision College campus located at World Cup Square, Indore (MP). Interested candidates can contact the college at 9826424012 or 9009571860, or email their application to Principal@softvision.co.in. The application deadline is 25/07/2025.,

Posted 6 days ago

Apply

2.0 - 6.0 years

0 Lacs

karnataka

On-site

As a Software Engineer specializing in Backend Development, your primary role will involve contributing to the development of India's largest neo-banking app. You will have the opportunity to take ownership of the design process, utilizing standard software engineering methodologies to enhance performance, scalability, and maintainability. Your responsibilities will include translating functional and technical requirements into detailed design and architecture, as well as collaborating with UX designers and product owners to ensure detailed product requirements are met. Additionally, you will be an integral part of a rapidly expanding engineering team, where you will mentor other engineers, help define the tech culture, and contribute to building a dynamic and growth-oriented team. To excel in this role, you should have 2-6 years of experience in product development, design, and architecture. You must possess hands-on expertise in at least one of the following programming languages: Java, Python, NodeJS, or Go, as well as proficiency in SQL and NoSQL databases. Problem-solving skills, a strong grasp of data structures and algorithms, and a deep understanding of object-oriented design are essential. Your ability to design and architect horizontally scalable software systems will be crucial to your success in this position. A drive for continuous learning and self-improvement, coupled with a willingness to mentor, collaborate, and share knowledge with team members, are key attributes we are looking for in candidates. Being a self-starter, striving to write the best possible code every day, is highly valued in our team. In return, you will have the opportunity to work on cutting-edge projects, collaborate with a talented team of engineers, and be part of a company that prioritizes personal and professional growth.,

Posted 1 week ago

Apply

0.0 - 4.0 years

0 Lacs

noida, uttar pradesh

On-site

As a graduate engineer at Pentair, you will have the opportunity to showcase your passion for smart & connected IoT product implementation and contribute to turning innovative ideas into technical solutions using the latest tools and techniques. In this role, you will be part of a team that is dedicated to digital technologies and innovation, providing a friendly and engaging work environment. Pentair offers a unique chance to gain insights into the entire IoT product development process, from inception to the final product. Selected candidates will have exposure to various areas of IoT product implementation based on project requirements. Your responsibilities will include understanding and analyzing product requirements, translating them into specifications and programming deliverables, collaborating with architects and business teams to enhance existing applications and develop new ones, coding, testing, and debugging applications in real-world scenarios, and creating technical documentation such as requirement documentation and architecture documentation. You will also participate in Scaled Agile Framework scrum activities, provide product support, and contribute to the overall success of IoT projects. To excel in this role, you must have a strong technical understanding in areas such as smartphone application development (Android or iOS, React Native), web app development (ReactJS), knowledge of Node.js and Go, data structures, databases, AWS cloud services, DevOps, analytical skills for data interpretation, business analysis skills for documenting product requirements, cloud, mobile, and web application security, electronics, embedded systems, PLC, SCADA, and hands-on experience with programming languages like C, Python, C++, and Java. Additionally, you should be proficient in documenting requirements and designs using flowcharts and state diagrams, working on Windows and Linux machines, troubleshooting complex issues, and possessing excellent analytical skills. Qualifications for this position include a B.E./B. Tech in Computer Science, Masters in Computer Applications, or Masters in Computer Science. Other requirements include good communication and presentation skills, the ability to multitask, design thinking mindset, a passion for design and technology, a can-do attitude, and excellent interpersonal skills. The title/designation for this role will be determined based on your performance during the interview and years of relevant work experience.,

Posted 1 week ago

Apply

7.0 - 11.0 years

0 Lacs

karnataka

On-site

FICO is a leading global analytics software company, assisting businesses in 100+ countries to make informed decisions. Join our esteemed team today to unleash your career potential. As part of the product development team, you will play a crucial role in providing innovative thought leadership. This position offers you the chance to gain a profound understanding of our business, collaborate closely with product management to design, architect, and develop a highly feature-rich product. You will be reporting to the VP, Software Engineering. Your responsibilities will include designing, developing, testing, deploying, and supporting the capabilities of an enterprise-level platform. You will create scalable microservices focusing on high performance, availability, interoperability, and reliability. Additionally, you will be expected to contribute designs, technical proof of concepts, and adhere to standards set by the architecture team. Collaborating with senior engineers and product management to create epics and stories, while defining technical acceptance criteria will also be a part of your role. We are seeking candidates with a Bachelor's/Master's degree in computer science or related field, with a minimum of 7 years of experience in software architecture, design, development, and testing. It is essential to be proficient in Java (Java 17 and above), Spring, Spring Boot, Maven/Gradle, Docker, Git, and GitHub. Expertise in Data Structure, Algorithm, Multi-threading, Memory Management, and experience with data engineering services is highly desirable. The ideal candidate should possess a strong understanding of Microservices Architecture, RESTful and gRPC APIs, Cloud engineering areas like Kubernetes, and AWS/Azure/GCP. Knowledge of databases such as MySQL, PostgreSQL, MongoDB, and Cassandra is also required. Experience with Agile or Scaled Agile software development, along with excellent communication and documentation skills, is crucial. Join us at FICO to be part of a culture that reflects our core values and offers an inclusive work environment. You will have the opportunity to contribute to impactful projects, develop professionally, and be rewarded for your hard work. We provide competitive compensation, benefits, and rewards programs, as well as a people-first work environment that promotes work/life balance and employee engagement. Make a move to FICO and be a part of a leading organization in the Big Data analytics field. You will have the chance to make a difference by helping businesses leverage data to enhance decision-making. Join us in our commitment to innovation and collaboration and be part of a diverse and inclusive environment that fosters growth and development. Explore how you can fulfill your potential at www.fico.com/Careers. Please note that information submitted with your application is subject to the FICO Privacy Policy available at https://www.fico.com/en/privacy-policy.,

Posted 1 week ago

Apply

0.0 - 3.0 years

0 Lacs

karnataka

On-site

We are looking for a Python Developer with working knowledge of ETL workflow and experience in data extraction using APIs and writing queries in PostgreSQL. The ideal candidate must have good experience in Python programming and problem-solving, be proficient in data structures and implementation, and possess knowledge of relational databases and SQL. A degree in Computer Science is required for this role. Additionally, strong communication, prioritization, and organizational skills are essential, along with a willingness to learn and upskill. As a Python Developer, your responsibilities will include Python programming, problem-solving, data structure implementation, database management, requirements analysis, and implementation. You will be expected to collaborate with cross-functional teams and demonstrate continuous learning and improvement in your work. At GlobalLogic, we offer a culture of caring where people come first. We prioritize inclusivity, acceptance, and belonging, fostering meaningful connections among teammates, managers, and leaders. Continuous learning and development opportunities are provided to help you grow personally and professionally. You will have the chance to work on interesting and impactful projects that challenge your problem-solving skills and creativity. We believe in providing a balanced and flexible work environment that allows you to achieve a harmonious work-life balance. Integrity and trust are fundamental values at GlobalLogic, ensuring a safe, reliable, and ethical work environment for all employees. GlobalLogic, a Hitachi Group Company, is a leading digital engineering partner to the world's largest companies. Since 2000, we have been driving the digital revolution by creating innovative digital products and experiences. Join us in transforming businesses and industries through intelligent products, platforms, and services.,

Posted 1 week ago

Apply

2.0 - 7.0 years

8 - 12 Lacs

Bengaluru

Work from Office

Responsibilities : 1. Design, develop, test, deploy, maintain, and improve software applications. 2. Manage individual project priorities, deadlines, and deliverables. 3. Collaborate with cross-functional teams to define, design, and ship new features. 4. To maximise development efficiency, Continuously discover, evaluate, and implement new technologies. Requirements : 1. Minimum 1+ years of experience working with web technologies. 2. Experience in Python/Golang. 3. Understanding of SQL and experience in setting up and managing servers. 4. Comfortable with Linux. 5. Strong knowledge of Data Structure and Algorithms. 6. Excellent problem-solving skills, communication skills, and teamwork spirit.

Posted 1 week ago

Apply

3.0 - 6.0 years

3 - 6 Lacs

Kanpur

Work from Office

About the Role : A global leader in technology innovation is seeking a highly skilled C++ Developer with a passion for competitive programming and logical reasoning to join our team. This critical role will focus on creating high-quality reasoning datasets to train and improve Large Language Models (LLMs). You will design structured programming challenges and reasoning tasks to enhance the problem-solving capabilities of advanced AI systems. This is an exceptional opportunity for individuals with strong problem-solving expertise to contribute to cutting-edge AI development and directly impact the future of LLMs. Job Responsibilities : - Dataset Creation : Design and create structured reasoning tasks rooted in programming challenges, specifically in C++, to effectively train LLMs. This includes defining problem statements, specifying input/output formats, and generating diverse test cases. - Problem Decomposition : Develop datasets that test and improve an LLM's ability to solve complex, multi-step problems, requiring clear and logical explanations of the solution process. This will involve breaking down problems into smaller, manageable sub-problems. - Collaboration : Collaborate closely with research scientists and engineers to ensure task objectives align with model training goals and contribute to the overall improvement of the LLM's performance. - Iteration and Refinement : Incorporate feedback from model performance analysis to iterate on and refine task designs, ensuring they effectively target areas for improvement in the LLM's reasoning and problem-solving abilities. - Quality Assurance : Maintain consistency and clarity in task descriptions, ensuring they meet high-quality standards for accuracy, completeness, and readability. This includes rigorous testing and validation of the generated datasets. - Documentation : Create and maintain clear documentation for the designed tasks, including problem descriptions, solution explanations, and any relevant metadata. Job Requirements : - Experience : At least 3 years of experience in software development, with a strong focus on C/C++ programming. - Programming Proficiency : Demonstrable expertise in C/C++ with a strong understanding of data structures and algorithms. - Analytical Skills : Excellent analytical and problem-solving skills, with the ability to break down complex problems into structured, logical steps. - Communication Skills : Proficient in English, with excellent written communication skills for crafting clear, concise, and logical explanations of programming solutions and reasoning processes. - Attention to Detail : Meticulous attention to detail in designing programming and reasoning tasks, ensuring accuracy and consistency. - Problem-Solving Prowess : A passion for problem-solving and a strong aptitude for logical reasoning. - Competitive Programming (Preferred) : A profile on platforms like LeetCode, HackerRank, Codeforces, or GitHub that demonstrates advanced problem-solving skills and competitive programming experience is a significant plus. - AI/ML Interest (Preferred) : Familiarity with or a strong interest in the field of Artificial Intelligence and Machine Learning, particularly related to LLMs, is a plus. Mandatory Skills : - C++ : 3+ years of experience Bonus Skills (Considered a Plus) : - Experience with other programming languages (e.g., Python). - Experience with data manipulation and analysis tools. - Knowledge of software testing methodologies. - Contributions to open-source projects

Posted 1 week ago

Apply

3.0 - 6.0 years

3 - 6 Lacs

Chennai

Work from Office

About the Role : A global leader in technology innovation is seeking a highly skilled C++ Developer with a passion for competitive programming and logical reasoning to join our team. This critical role will focus on creating high-quality reasoning datasets to train and improve Large Language Models (LLMs). You will design structured programming challenges and reasoning tasks to enhance the problem-solving capabilities of advanced AI systems. This is an exceptional opportunity for individuals with strong problem-solving expertise to contribute to cutting-edge AI development and directly impact the future of LLMs. Job Responsibilities : - Dataset Creation : Design and create structured reasoning tasks rooted in programming challenges, specifically in C++, to effectively train LLMs. This includes defining problem statements, specifying input/output formats, and generating diverse test cases. - Problem Decomposition : Develop datasets that test and improve an LLM's ability to solve complex, multi-step problems, requiring clear and logical explanations of the solution process. This will involve breaking down problems into smaller, manageable sub-problems. - Collaboration : Collaborate closely with research scientists and engineers to ensure task objectives align with model training goals and contribute to the overall improvement of the LLM's performance. - Iteration and Refinement : Incorporate feedback from model performance analysis to iterate on and refine task designs, ensuring they effectively target areas for improvement in the LLM's reasoning and problem-solving abilities. - Quality Assurance : Maintain consistency and clarity in task descriptions, ensuring they meet high-quality standards for accuracy, completeness, and readability. This includes rigorous testing and validation of the generated datasets. - Documentation : Create and maintain clear documentation for the designed tasks, including problem descriptions, solution explanations, and any relevant metadata. Job Requirements : - Experience : At least 3 years of experience in software development, with a strong focus on C/C++ programming. - Programming Proficiency : Demonstrable expertise in C/C++ with a strong understanding of data structures and algorithms. - Analytical Skills : Excellent analytical and problem-solving skills, with the ability to break down complex problems into structured, logical steps. - Communication Skills : Proficient in English, with excellent written communication skills for crafting clear, concise, and logical explanations of programming solutions and reasoning processes. - Attention to Detail : Meticulous attention to detail in designing programming and reasoning tasks, ensuring accuracy and consistency. - Problem-Solving Prowess : A passion for problem-solving and a strong aptitude for logical reasoning. - Competitive Programming (Preferred) : A profile on platforms like LeetCode, HackerRank, Codeforces, or GitHub that demonstrates advanced problem-solving skills and competitive programming experience is a significant plus. - AI/ML Interest (Preferred) : Familiarity with or a strong interest in the field of Artificial Intelligence and Machine Learning, particularly related to LLMs, is a plus. Mandatory Skills : - C++ : 3+ years of experience Bonus Skills (Considered a Plus) : - Experience with other programming languages (e.g., Python). - Experience with data manipulation and analysis tools. - Knowledge of software testing methodologies. - Contributions to open-source projects

Posted 1 week ago

Apply

3.0 - 6.0 years

3 - 6 Lacs

Gurugram

Work from Office

About the Role : A global leader in technology innovation is seeking a highly skilled C++ Developer with a passion for competitive programming and logical reasoning to join our team. This critical role will focus on creating high-quality reasoning datasets to train and improve Large Language Models (LLMs). You will design structured programming challenges and reasoning tasks to enhance the problem-solving capabilities of advanced AI systems. This is an exceptional opportunity for individuals with strong problem-solving expertise to contribute to cutting-edge AI development and directly impact the future of LLMs. Job Responsibilities : - Dataset Creation : Design and create structured reasoning tasks rooted in programming challenges, specifically in C++, to effectively train LLMs. This includes defining problem statements, specifying input/output formats, and generating diverse test cases. - Problem Decomposition : Develop datasets that test and improve an LLM's ability to solve complex, multi-step problems, requiring clear and logical explanations of the solution process. This will involve breaking down problems into smaller, manageable sub-problems. - Collaboration : Collaborate closely with research scientists and engineers to ensure task objectives align with model training goals and contribute to the overall improvement of the LLM's performance. - Iteration and Refinement : Incorporate feedback from model performance analysis to iterate on and refine task designs, ensuring they effectively target areas for improvement in the LLM's reasoning and problem-solving abilities. - Quality Assurance : Maintain consistency and clarity in task descriptions, ensuring they meet high-quality standards for accuracy, completeness, and readability. This includes rigorous testing and validation of the generated datasets. - Documentation : Create and maintain clear documentation for the designed tasks, including problem descriptions, solution explanations, and any relevant metadata. Job Requirements : - Experience : At least 3 years of experience in software development, with a strong focus on C/C++ programming. - Programming Proficiency : Demonstrable expertise in C/C++ with a strong understanding of data structures and algorithms. - Analytical Skills : Excellent analytical and problem-solving skills, with the ability to break down complex problems into structured, logical steps. - Communication Skills : Proficient in English, with excellent written communication skills for crafting clear, concise, and logical explanations of programming solutions and reasoning processes. - Attention to Detail : Meticulous attention to detail in designing programming and reasoning tasks, ensuring accuracy and consistency. - Problem-Solving Prowess : A passion for problem-solving and a strong aptitude for logical reasoning. - Competitive Programming (Preferred) : A profile on platforms like LeetCode, HackerRank, Codeforces, or GitHub that demonstrates advanced problem-solving skills and competitive programming experience is a significant plus. - AI/ML Interest (Preferred) : Familiarity with or a strong interest in the field of Artificial Intelligence and Machine Learning, particularly related to LLMs, is a plus. Mandatory Skills : - C++ : 3+ years of experience Bonus Skills (Considered a Plus) : - Experience with other programming languages (e.g., Python). - Experience with data manipulation and analysis tools. - Knowledge of software testing methodologies. - Contributions to open-source projects

Posted 1 week ago

Apply

4.0 - 6.0 years

6 - 9 Lacs

Gurugram

Remote

Notice Period : (Immediate Joiner - Only) What qualities are we looking for ? - Technically hands-on, with deep-dive expertise in designing and developing real-time internet applications or high-scale SAAS applications - 3 - 5 years of experience in developing products with at least a couple of years in leading a team - Excellent command over Data Structures & Algorithms - Exceptional coding skills in an Object-Oriented programming language (Java/ Golang) - Strong problem-solving and analytical skills - Experience with web technologies Java, Spring, Python, Linux, Apache, MySQL, Solr, Memcache, Redis - Experience with high-performance services catering to millions of daily traffic is a plus. What will you get to do here ? - Enable best practices to help the team achieve their technical tasks and continually thrive in improving the technology of the product/team. - Drive the adoption of best practices & regular participation in code reviews, design reviews, and architecture discussions. - Experiment with new and relevant technologies, and tools, and drive innovation & adoption while measuring yourself on the impact you can create. - Implementation of long-term technology vision for your team. - Responsible for the complete architecture of your product - Creating architectures & designs for new solutions around existing/new areas - Decide technology & tool choices for your team & be responsible for them. Driving Results : - Good single contributor & good team player. - Flexible attitude towards work, as per the needs. - Proactively identify & communicate issues and risks. Other Personal Characteristics : - Dynamic, engaging, self-reliant developer - Ability to deal with ambiguity - Manage a collaborative and analytical approach - Self-confident and humble - Open to continuous learning - Intelligent, rigorous thinker who can operate successfully amongst bright people.

Posted 1 week ago

Apply

0.0 - 3.0 years

0 Lacs

karnataka

On-site

TRANSPOSE Solutions is seeking a trainee - junior software engineer in Bangalore, Karnataka, India. As an ideal candidate, you must possess basic knowledge of Java or C#, Kotlin, Dart, be proficient in coding, and have a passion for building challenging applications. If you meet these criteria, we welcome you to join our mobile application development team. The role requires 0-1 years of experience and a Bachelor of Engineering or MCA degree in Computer Science or a related field. Your responsibilities will include participating in design reviews, providing input on requirements and product design, reviewing software and functional requirement documents, designing and developing cross-platform/mobile applications, as well as debugging code and conducting unit tests. Candidates must have experience in developing mobile applications using Android Studio/Visual Studio (preferred), cross-platform mobile applications using Android Studio/VS Code/Flutter (optional), and knowledge of C# or Java, Kotlin, XML or XAML, and MVC design patterns. A strong understanding of OOPS concepts, algorithms, and data structures is essential. Analytical and problem-solving skills with attention to detail are required, along with excellent oral and written communication skills in English. Additionally, proficiency in Microsoft Office products, strong problem-solving abilities, a curiosity-driven mindset focused on quality, and the ability to work independently are crucial for success in this role. If you meet these qualifications and are interested in this opportunity, please email your resume to info@transposesolutions.com.,

Posted 1 week ago

Apply

6.0 - 10.0 years

0 Lacs

haryana

On-site

The ideal candidate will be responsible for building the entire Backend platform for a product portfolio and ensuring end-to-end delivery of new features. You will be tasked with evolving the architecture for performance and scalability, designing, developing, and owning components of a highly scalable, distributed web services platform. It will be essential to constantly strive to improve the software development process and team productivity. Additionally, you will be expected to mentor and train team members and lead module development independently. In this role, it is crucial to demonstrate leadership and planning through proactive behavior and independent problem-solving. Strong collaboration with other test team members and development team members will be necessary to meet goals effectively. To be successful in this position, you should have at least 5.5 years of experience as a Lead Engineer in a scalable product/ecommerce organization. Proficiency in Java, a deep understanding of the Spring framework & MVC approach, and strong knowledge of performance optimization and caching techniques are required. A solid grasp of Object-Oriented Programming concepts, data structures, and algorithms is essential. Experience in developing scalable, fault-tolerant, distributed backend services, familiarity with prevalent design patterns and advanced system designing, and proficiency in databases and Schema design, particularly NoSQL databases, are highly valued. Strong problem-solving skills will also be crucial for excelling in this role.,

Posted 1 week ago

Apply

2.0 - 6.0 years

0 Lacs

delhi

On-site

You should have a minimum of 2 years of working experience in game development. Your expertise should include expert knowledge of Unity, with experience in scripting, textures, animation, GUI styles, user session management, physics, and particle systems. It is essential that you have experience shipping games on Android/iOS and rolling out updates. You should be able to plan and estimate timelines for new features and releases effectively. Your hands-on experience in optimizing games for speed, performance, and user experience is crucial, including profiling games to identify performance issues. A solid understanding of multithreading, async, and thread-safe code is required, along with excellent troubleshooting skills. You should possess a strong knowledge of architectural patterns, data structures, and algorithms. Familiarity with level design and planning is important, as well as the ability to communicate effectively with both technical and non-technical stakeholders. Experience in the Product industry and a good understanding of client/server interaction are necessary. Experience with mobile multiplayer games on scale would be a significant advantage. A very good understanding of Android and iOS platforms is expected. Any open-source contributions or interesting hobby projects would be a plus.,

Posted 1 week ago

Apply

2.0 - 6.0 years

0 Lacs

pune, maharashtra

On-site

You should have 5+ years of experience in core Java and the Spring Framework. Additionally, you must have at least 2 years of experience in Cloud technologies such as GCP, AWS, or Azure, with a preference for GCP. It is required to have experience in big data processing on a distributed system and in working with databases including RDBMS, NoSQL databases, and Cloud natives. You should also have expertise in handling various data formats like Flat file, JSON, Avro, XML, etc., including defining schemas and contracts. Furthermore, you should have experience in implementing data pipelines (ETL) using Dataflow (Apache Beam) and in working with Microservices and integration patterns of APIs with data processing. Experience in data structure, defining, and designing data models will be beneficial for this role.,

Posted 1 week ago

Apply

1.0 - 5.0 years

0 Lacs

maharashtra

On-site

As a global leader in building high-performance multi-asset execution management and order management systems, FlexTrade Systems specializes in equities, fixed income, foreign exchange, futures, and options. With the introduction of FlexTRADER, the world's first broker-neutral execution management trading system, FlexTrade empowers clients to control and customize their execution workflows while safeguarding the confidentiality of their trading strategies. At FlexTrade, we believe that building great software requires great people. Our diverse team collaborates across various backgrounds and languages, united by a shared passion for equality and integrity. We offer a culture that fosters individual impact on a global scale. To learn more about our innovative products, visit https://flextrade.com/. Our Engineering team at FlexTrade is renowned for its excellence. We welcome collaboration and fresh ideas, believing in the evolution of engineering processes to enhance development efficiency. Our team takes pride in executing complex projects efficiently and delivering them on time to our customers, all while enjoying a vibrant and dynamic work environment. As a critical member of our Engineering team, you will play a key role in designing and implementing solutions for integrated FlexTrade Products, focusing on C++ programming in the Linux/Unix environment. You will have the opportunity to recommend product ideas based on client experiences and gain exposure to the complete product life cycle development. Additionally, you will independently resolve complex technical issues, collaborate with engineering teams, and mentor junior team members and interns. Job Requirements: - Minimum 1 to 2 years of experience in C++ programming in Linux/Unix systems environment. - Proficiency in Data Structures, STL, Multithreading, Socket Programming, and strong problem-solving skills. - Appreciation for the latest C++11 to C++17 standards. - Familiarity with OS concepts and database skills, along with a Bachelor's or Master's Degree in Computer Science. - Strong communication skills, a willingness to learn and grow, and a positive attitude towards collaboration. Please note that FlexTrade does not accept unsolicited resumes from search firm recruiters. Any resumes submitted without an authorized agreement for a particular SOW (Statement of Work) will be considered the sole property of FlexTrade, and fees will not be paid in such cases.,

Posted 1 week 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