Home
Jobs

64 Algorithm Jobs - Page 2

Filter
Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

6.0 - 9.0 years

6 - 10 Lacs

Gurugram

Work from Office

Naukri logo

Responsibilities : - Design, develop, and maintain robust and scalable iOS applications using Swift. - Implement complex UI/UX designs and ensure seamless user interactions. - Write clean, efficient, and well-documented code. - Implement and utilize design patterns and architectures such as MVVM, MVP, and Clean methodologies. - Ensure code maintainability and scalability. - Develop and implement iOS, iPadOS, and Apple Watch Extensions. - Automate Unit/UI tests to ensure code quality. - Debug and resolve complex technical issues. - Utilize Xcode Instruments to identify and address performance bottlenecks. - Integrate and utilize CI/CD platforms such as Bitrise or CircleCI. - Implement automation using Fastlane and other relevant tools. - Integrate Analytics SDKs and build abstraction layers. - Utilize CoreData for data management. - Implement reactive programming using RxSwift. - Develop and integrate App Extensions (Widgets, Rich Notifications, etc. - Optimize app performance, including launch time and app size reduction. - Manage the complete iOS app delivery process, including certificates, provisioning profiles, and authentication keys. Qualifications : Experience : - 5+ years of software development or programming experience, with a focus on iOS development. Technical Skills : - Strong understanding of computer architecture, operating systems, data structures, and algorithms. - Extensive hands-on experience in iOS application development using Swift. - Deep understanding of design patterns and architectures (MVVM, MVP, Clean). - Working knowledge of iOS/iPadOS/Apple Watch Extensions. - Experience with automated Unit/UI testing. - Familiarity with CI/CD platforms (Bitrise, CircleCI). - Experience with Fastlane and other automation tools. - Proficiency in integrating Analytics SDKs. - Experience with CoreData, RxSwift, and App Extensions. - Proficiency in using Xcode Instruments for performance analysis. - Strong understanding of iOS app delivery processes. - Strong attention to detail. Preferred Qualifications : - Contributions to open-source iOS projects. - Experience leading a team of iOS developers

Posted 3 weeks ago

Apply

3.0 - 5.0 years

7 - 11 Lacs

Chandigarh, Haryana, Punjab

Work from Office

Naukri logo

Job Description : Antier Solution is looking forward to hire experts in developing mobile application using React Native.Need someone who can be a great team player and can handle projects individually. Experience Required : 3 Years + Roles & Responsibilities : - Hands-on experience in building apps and web applications using ReactJS and React-Native- Ensuring the best performance and user experience of the application.- Cooperating with back-end developers, designers, and the rest of the team to deliver well-architected and high-quality solutions.- Knowledge of native android and iOS development would be an added advantage.- In-depth understanding of software development methods and terminologies. Skills Required : - Work as part of a team and provide guidance to build React Native iOS / Android applications- Architect, build, and maintain excellent React Native applications with clean code.- Implement pixel-perfect UI's that match designs.- Implement clean, modern, smooth animations and transitions that provide an excellent user experience.- Integrate third-party APIs.- Write unit and integration tests.- Release applications to the Apple and Google Play stores.- Work with native modules when required.- Work as part of a team, which will include other React Native developers, a project manager, a QA professional, and a designer.- Be part of Team of React Native developers who share knowledge and help each other as problems arise.- Follow Full Stack's detailed development process- Strong Knowledge of Data Structures and Algorithms- Handle Team and Clients when required Note : Experience from Product/ ( Web 3.0) Based or Blockchain Based Industry Work Location : Chandigarh, Tricity.

Posted 3 weeks ago

Apply

1.0 - 2.0 years

3 - 7 Lacs

Gurugram

Work from Office

Naukri logo

SalaryBox is a solution that makes employee management effortless. Our product offers a range of features, from time and attendance tracking to employee payments, and much more. We help small businesses manage their payroll by eliminating the hassle of manual, paper-based processes with our service, you'll always know what you owe employees when payments are due, and who's been paid. With our automated system, you can have your payroll processed in seconds, right from the palm of your hands. Our customers enjoy peace of mind knowing their company is following all regulations. Founded in 2020, we have raised capital from top-tier investors including Y Combinator, DoorDash Inc.'s Gokul Rajaram, former Tinder and Spotify executive Sriram Krishnan and former Facebook executive Anand Chandraskeran. Our values are rooted in Customer Empathy & a relentless obsession with Product Innovation. Our passion to build an extremely useful and usable product has helped us grow significantly within a small span of time. What will you do : - Develop and maintain backend applications using Python with Django (experience with Flask is also welcome). - Build scalable systems utilizing PostgreSQL, message queues, and Redis, with a focus on asynchronous processing for improved performance. - Work with RESTful APIs and collaborate with frontend teams for smooth integration. - Maintain code using Git, ensuring it is clean, modular, and maintainable. - Experience with AWS or similar cloud platforms, with the flexibility to explore new technologies. - Take ownership of your work, ensuring accountability from development to deployment. - Communicate effectively with team members, conveying technical ideas clearly and providing progress updates. This role requires : - Minimum 1 Year experience in Backend Development. - In depth experience with Python, data structures, OOPS - Experience with Django (preferrable) and Django Rest Framework or Flask - In-depth knowledge in using Django-ORM or any other python ORM - Experience with Git and PostgreSQL

Posted 3 weeks ago

Apply

7.0 - 12.0 years

11 - 15 Lacs

Pune

Work from Office

Naukri logo

: We are seeking a skilled and proactive Senior Java Software Engineer to join our Pune team. You will bridge the gap between software development and operations, ensuring our systems are scalable, reliable, and performant. You will play a key role in optimizing system health, automating processes, and supporting the growth and stability of our platform. Key Responsibilities- Design, develop, and maintain high-quality Java applications using best practices and design patterns. - Collaborate with cross-functional teams to define, design, and ship new features.- Implement and manage CI/CD pipelines to ensure smooth and efficient deployment processes.- Monitor and improve system reliability, performance, and scalability.- Troubleshoot and resolve production issues, ensuring minimal downtime and optimal performance.- Participate in code reviews, providing constructive feedback to peers. - Stay updated with the latest industry trends and technologies to ensure our solutions remain cutting-edge.Qualifications- Bachelor's degree in Computer Science, Engineering, or a related field .- Minimum of 6 years of experience in Java development, with a strong understanding of design patterns.- 6+ years of experience in a JAVA development, DevOps or similar role.Required Skills- Strong expertise in Java development, design patterns, and data structures and algorithms- Hands-on experience with API development- Proficiency in design/event-driven architecture- Extensive experience in 2 and 3 Tier Java development architecture- DevOps practices, including CI/CD, automation, Docker experience is a plus- A proactive, solution-oriented mindset, and great communication skills- Strong problem-solving skills and the ability to work in a fast-paced environment.

Posted 3 weeks ago

Apply

4.0 - 6.0 years

8 - 11 Lacs

Bengaluru

Work from Office

Naukri logo

We are seeking a Software Engineer to join our Labor Management Systems team, a group dedicated to developing cutting-edge solutions that simplify and optimize restaurant labor management. As a Software Engineer, you will play a crucial role in implementing and maintaining software solutions that optimize labor scheduling, tracking, and management for our clients in the retail and hospitality industries. You will work on building and supporting high availability, real-time systems that are the secret sauce to providing a competitive edge to our customer base. Responsibilities : - Contribute to the development of robust, scalable, and user-friendly web applications, aligning with the team's technical vision and company-wide strategies. - Develop innovative solutions using the latest technologies and tools for both front-end and back-end development. - Collaborate with product managers, designers, and engineers to define product direction and deliver complex applications. - Participate in thorough code reviews, providing and receiving constructive feedback to ensure high-quality code. - Assist in mentoring junior engineers, and promoting a culture of continuous learning and improvement. - Troubleshoot and debug issues in production environments, working with customer support and operations teams to ensure timely resolution and minimal disruption to business operations. Requirements : - Strong foundational knowledge in computer science, with expertise in data structures, algorithms, and software design principles. - Proficiency in our core technologies: PHP, Laravel, Javascript/Typescript, React, MySQL, Kubernetes, Elastic Beanstalk, and AWS, with a willingness to learn and adapt to new technologies as needed. - Minimum of 4 years of experience in software development, with a track record of contributing to complex, high-quality software projects. - Demonstrated ability to tackle complex technical challenges, with innovative solutions that have been successfully deployed in production environments. - Excellent problem-solving skills, with a methodical approach to debugging and troubleshooting. - Strong communication skills, capable of articulating technical concepts to non-technical stakeholders. The tech stack in Labor Management : - PHP, Laravel, Javascript/Typescript, React, MySQL, Kubernetes, Elastic Beanstalk, and AWS.

Posted 3 weeks ago

Apply

6.0 - 8.0 years

9 - 13 Lacs

Pune

Work from Office

Naukri logo

Apptware is Hiring : Senior Python Developer Experience : 6+ Years Location : Pune (Onsite) Key Responsibilities : - Design, develop, and maintain robust, scalable, and high-performance applications using Python. - Develop RESTful or GraphQL APIs and integrate with third-party services. - Optimize application performance and ensure high availability. - Work with both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases. - Implement efficient data processing pipelines. - Collaborate with frontend developers, DevOps engineers, and product teams. - Write clean, maintainable, and testable code following best practices. - Mentor junior developers and conduct code reviews. - Troubleshoot and resolve software defects and issues. - Stay updated with emerging trends and technologies in Python development. Required Skills & Qualifications : - 5+ years of experience in Python development. - Proficiency in Python frameworks such as Django, Flask, or FastAPI. - Strong knowledge of RESTful APIs and microservices architecture. - Experience with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases. - Knowledge of asynchronous programming and multi-threading. - Hands-on experience with Docker and cloud platforms (AWS, GCP, Azure). - Understanding of CI/CD pipelines and DevOps practices. - Experience with testing frameworks (PyTest, Unittest) and debugging tools. - Strong understanding of data structures, algorithms, and system design. - Knowledge of message queues (Kafka, RabbitMQ, Celery) is a plus. - Experience with big data technologies (Spark, Dask) is a plus. Good-to-Have : - Experience with Machine Learning and AI-related projects. - Knowledge of Kubernetes and Infrastructure as Code (Terraform, Ansible). - Familiarity with Graph Databases and Knowledge Graphs.

Posted 3 weeks ago

Apply

4.0 - 6.0 years

6 - 9 Lacs

Mumbai, Bengaluru, Delhi / NCR

Work from Office

Naukri logo

Notice Period : (Immediate Joiner - Only) Overall Experience : 4-5 Years 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. Location: Delhi NCR,Bangalore,Chennai,Pune,Kolkata,Ahmedabad,Mumbai,Hyderabad,Remote

Posted 3 weeks ago

Apply

8.0 - 12.0 years

7 - 11 Lacs

Gurugram

Work from Office

Naukri logo

As a Lead Member Staff Engineer, you will be instrumental in designing and developing high-performance systems. You will work on large-scale projects that impact millions of users globally, focusing on building scalable, efficient, and reliable solutions. This is an opportunity to apply your strong foundation in Data Structures, Algorithms, and programming languages such as C++/ Java/ Python to real-world challenges. Key Responsibilities : - Design, implement, and optimize software systems and applications, ensuring high availability, scalability, and performance. - Lead technical design discussions and contribute to architecture decisions for large-scale projects. - Write clean, maintainable, and efficient code while following best practices for software development. - Collaborate with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality products. - Mentor and guide junior engineers, providing technical leadership across the team. - Stay up to date with the latest advancements in technology, and advocate for the adoption of modern tools and methodologies. Requirements : - Bachelors or Masters degree in Computer Science, Engineering, or a related field from a top-tier institution. - Solid foundation in Data Structures and Algorithms with an ability to solve complex computational problems. - Proficiency in one or more programming languages, including C++ or Java or Python. - Work in collaboration with architects to write low-level design documents and to create a technical roadmap. - Rearchitect existing algorithms & implementations. Work with simulations for functional performance. - Experience with large-scale systems design and architecture. - Strong problem-solving skills, with a focus on writing efficient and optimized code. - Experience working on any micro service platform. Experience in Algorithmic development. Good understanding of version control system - Experience working on REST based API integration. - Good RDBMS skills and experience in DB/SQL. - Good understanding of design patterns, object-oriented design, and frameworks. - Excellent verbal and written communication skills, with the ability to articulate technical concepts clearly. - Demonstrated ability to take ownership of technical projects and deliver end-to-end solutions.

Posted 3 weeks ago

Apply

3.0 - 5.0 years

5 - 9 Lacs

Bengaluru

Work from Office

Naukri logo

This is a contract role for a Quant Developer at Emperen Technologies. The Quant Developer will be responsible for trading analysis, quantitative analytics, quantitative finance, mathematics, and statistics. This role is located on-site in Bengaluru. Qualifications : - 3+ years professional programming experience in C# or C++. - 3+ years developing and supporting critical applications in financial institutions or considerable experience in other areas/industries. - BSc in a scientific discipline such as Computer Science, Mathematics, Physics, or Engineering. - Higher degree (MSc or PhD) in a scientific discipline. - Quant Developers need strong programming skills to implement complex algorithms and models. - C# and C++ are commonly used in financial applications for their performance and efficiency. - Quant Developers often work on similar financial applications, requiring a deep understanding of financial systems and tools. - A strong foundation in a scientific discipline is crucial for understanding and developing quantitative models and algorithms. - Advanced degrees often provide deeper knowledge in quantitative methods, which is beneficial for complex financial modeling. Nice to have : - Experience designing/building end-user interfaces (e.g., risk visualization, pricing). - Experience working with Quantitative analysts. - Familiarity with other programming languages (Python, C++). - Knowledge of pricing theory and financial engineering. - Knowledge of grid computing (MS HPC) or Azure Batch. - Data Science knowledge/experience. - Familiarity with continuous delivery/integration using Team City and GitHub.

Posted 3 weeks ago

Apply

2.0 - 5.0 years

8 - 14 Lacs

Hyderabad

Work from Office

Naukri logo

- 2+ years of overall experience with large portion of that working on C++ based projects- Hands on implementation of algorithms in Cuda, Shaders on GPU.- Experience in ARM architecture- Very good Knowledge on Object-Oriented Design & System Integration- Very good knowledge on Code Optimization, Implement & Adapt Complex Algorithms - As a member of the team, you will play a critical role in all stages of GPU development- Design and architect features in compute and graphics stimulus development framework similar to OpenGL and CUDA- Strong C++ programming capability required - Graphics or CUDA knowledge a plus- Experience with OpenGL, Vulkan, Direct3D, CUDA APIs a plus Skills: Candidates should have a B.E. or B.Tech. degree in Computer Science, Information Technology or related subjects within the past 5 years.

Posted 3 weeks ago

Apply

9.0 - 14.0 years

16 - 22 Lacs

Hyderabad

Work from Office

Naukri logo

- Minimum of 9+ years of professional experience in software development, with a focus on full-stack development using Java technologies, Azure DevOps REST API, SonarQube, and JFrog Artifactory. - Proven expertise in Java programming language and related frameworks (Spring, Spring Boot, Hibernate, etc.). - Strong understanding of front-end technologies including HTML5, CSS3, JavaScript, and related libraries. - Experience with modern front-end frameworks such as Angular, React, or Vue.js is a plus. - Proficient in using version control systems like Git. - Solid understanding of software design principles, data structures, and algorithms. - Familiarity with Agile methodologies and software development best practices. - Excellent problem-solving skills and the ability to work effectively in a collaborative team environment. - Strong communication skills, both written and verbal. - Demonstrated ability to lead and mentor junior developers. - Collaborating with cross-functional teams to gather and understand software requirements. - Designing and implementing scalable and efficient software solutions using Java and related technologies. - Developing front-end components with modern JavaScript frameworks, ensuring responsive and intuitive user interfaces. - Creating and optimizing database structures to support high-performance applications. - Writing clean, maintainable, and well-documented code, following industry best practices and coding standards. - Conducting thorough testing and debugging to identify and resolve issues promptly. - Participating in code reviews to maintain code quality and ensure adherence to architectural guidelines. - Staying up-to-date with the latest trends and technologies in software development and Java ecosystem.

Posted 3 weeks ago

Apply

8.0 - 13.0 years

25 - 30 Lacs

Noida

Work from Office

Naukri logo

Questa Simulation Product It is a core R&D team working on multiple verticals of Simulation. A very upbeat and enthusiastic team of motivated individuals. This role is based in Noida. But youll also get to visit other locations in India and globe, so youll need to go where this job takes you. In return, youll get the chance to work with teams impacting entire cities, countries, and the shape of things to come. This is your Role We are looking for a highly motivated software engineer to work in the QuestaSim R&D team of the Siemens EDA Development responsibilities will include core algorithmic advances and software design/architecture. You will collaborate with a senior group of software engineers contributing to final production level quality of new components and algorithms and to create new engines and support existent code. Self-motivation, self-discipline and the ability to set personal goals and work consistently towards them in a dynamic environment will go far towards chipping into your success. We Are Not Looking for Superheroes, Just Super Minds! Weve got quite a lot to offer. How about you? Required Experience We seek a graduate with at least 8+ years of relevant working experience with B.Tech or M.Tech in CSE/ EE/ ECE from a reputed engineering college. We value proficiency of C/C++, algorithm and data structures. Compiler Concepts and Optimizations. Experience with UNIX and / or LINUX platforms is vital. Basic Digital Electronics Concepts We value your knowledge of Verilog, System Verilog, VHDL Experience in parallel algorithms, job distribution. Understanding of ML/AI algorithms and their implementation in data-driven tasks Exposure to Simulation or Formal based verification methodologies would be a plus! The person should be self-motivated and can work independently. Should be able to guide others, towards project completion. Good problem solving and analytical skills.

Posted 3 weeks ago

Apply

4 - 9 years

8 - 14 Lacs

Pune

Work from Office

Naukri logo

EDUCATION & EXPERIENCE : - A professional degree in Computer Science from a reputable institution, backed by a consistent academic record. - A knack for problem-solving, data structures, and algorithms. - Proficiency in ElasticSearch. - 4+ years of hands-on development experience, primarily in building products for large enterprises. - Exceptional communication skills. - Mastery in Java programming; familiarity with Python is a plus. - Experience with Spring Boot. - Practical knowledge of one or more cloud-based technologies (e.g., ElasticSearch, Storm, Hazelcast, MongoDB, Ceph, Kafka) is highly desirable. - Expertise in building concurrent and/or parallelized, highly performant scalable applications. - A track record of identifying and addressing complex issues in scalable deployments. - Exposure to Service-Oriented Architecture (SOA) and Test-Driven Development (TDD) is an added advantage. ROLES & RESPONSIBILITIES : - Dive deep into technical aspects (Analysis, Design & Implementation) as required. - Take complete ownership of features within the product. - Engage in debates and detailed discussions about functional and non-functional requirements with our Product Management team. - Collaborate with the team to design solutions, seeking stakeholder input before implementation. - Create essential artifacts such as functional specifications and detailed designs for your assigned features. - Implement intricate features with an unwavering commitment to quality, following the Test- Driven Development (TDD) process. - Maintain open lines of communication, promptly reporting risks and progress to your supervising manager. - Share your expertise and mentor team members. - Provide support by troubleshooting and creating Root Cause Analysis (RCA) for production issues, subsequently working on short-term and long-term solutions.

Posted 1 month ago

Apply

2 - 7 years

8 - 14 Lacs

Noida

Work from Office

Naukri logo

What You Bring to the team : - 2-7 years of working experience in game development, preferable 2D games. - Excellent knowledge of Unity, including experience with scripting, textures, animation, GUI styles, user session management. - Good knowledge of game physics and particle systems - Experience of shipping out games on Android/ iOS and rolling out updates to them - Ability to plan and estimate timelines of new features/ releases. - Expert in debugging - Strong understanding of object-oriented programming, data structure and algorithms Extra Gems for : - Experience of working in Product industry - Good understanding of client/ server interaction - Experience of working on a mobile multiplayer games on scale, will be a huge plus - Experience with Android development / Objective C - Open source contributions, interesting hobby projects. - Experience optimising Your responsibilities would include : - As an Associate Unity game developer, you will be part of the Unity Dev team and will be responsible for the front-end (client) side development. - You would design, build and maintain efficient, reusable, and reliable code - Implement new game features and services - Continuously improve the game quality by fixing crashes, ANRs, performance related issues to deliver exceptional experience to our users. - Integrate third party SDKs like Analytics, Monetisation, Crash reporting etc. space - Create, debug, maintain and optimise the game, and related in-house written libraries used for the game's development. - Reporting to team lead regularly in clear and structured way regarding your progress. Proactive communication is a must when deadlines are getting missed.

Posted 1 month ago

Apply

7 - 11 years

9 - 13 Lacs

Bengaluru

Work from Office

Naukri logo

The Opportunity Come join our product development team to provide thought leadership and innovation. This role provides the opportunity to develop a deep understanding of our business, work closely with product management to architect, design and develop a highly feature rich product . VP, Software Engineering. What Youll Contribute Design, develop, test, deploy, and support the capabilities of a large world-class enterprise-level platform. Create scalable microservices of high performance, high availability, interoperability, and reliability. Contribute designs and technical proof of concepts and adhere to standards and guidance from architecture team members. Participate with Senior engineers and Product Management to create epics and stories and define their technical acceptance criteria. Experienced with enterprise architectural models and distributed software design. Serve as source of technical expertise, mentor junior engineers, and raise quality standards. Mentor and provide guidance to other engineers in the technical areas. Do code reviews and enforce that the team follows coding standards and best practices Manage ambiguity and moderate levels of complexity and proactively discover and attack issues. Share ownership in quality, test automation, continuous integration and delivery, and production operation Quickly escalate challenges and risks incurred during projects.? What Were Seeking Bachelors / masters in computer science or related disciplines, with minimum 7 years in software architecture, design, development and testing. Expert in Java (Java 17 and above), Spring, Spring Boot, Maven/Gradle, Docker, Git, GitHub is a must. Experienced with Data Structure, Algorithm, Multi threading, Memory Management etc. Strong in High level and Low level System Design. Prior experience of Creating and Presenting Architecture diagrams like C4, System Landscape, etc. Strong understanding of Microservices Architecture, Principles, and Patterns. Experience of implementing RESTful and gRPC APIs. Strong in Cloud engineering areas like Kubernetes, and AWS/Azure/GCP. Knowledge of databases such as MySQL, PostgreSQL, MongoDB and Cassandra. Experience with Agile or Scaled Agile software development. Experience with data engineering services such as Data Lakehouse, ETL, Data Pipelines, or Business Intelligence is highly desirable. Experience in software design with strong foundation of design models and database structures. Good documentation skills. Exposure to Confluence. Experience in developing scalable, highly available and high performing applications for Cloud. Understand the design and development approaches required to build a scalable and resilient service Excellent communication skills Ability to present and discuss the design with architects and conduct technical discussions with teams.

Posted 1 month ago

Apply

1 - 3 years

6 - 9 Lacs

Mumbai, Chennai, Delhi / NCR

Work from Office

Naukri logo

Please Note : Golang is the primary skill, Java experience is a plus along with the below mentioned skill sets.Qualification : - Technically hands-on, with deep dive expertise in designing and developing real time internet applications or high scale SAAS applications - 1 - 3 years of experience in developing products - 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, 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 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. Functional Skills : 1. Storefront architecture : Knowledge of storefront architecture, including page layout, navigation, and search functionality. 2. User experience (UX) design : Understanding of UX design principles, including user research, wireframing, and prototyping. 3. Front-end development : Experience with front-end development, including HTML, CSS, and JavaScript. 4. Back-end development : Knowledge of back-end development, including server-side programming languages and databases. 5. Testing and debugging : Experience with testing and debugging storefront applications. Soft Skills :1. Communication : Excellent communication and interpersonal skills. 2. Collaboration : Ability to work collaboratively with cross-functional teams. 3. Problem-solving : Strong analytical and problem-solving skills. 4. Adaptability : Ability to adapt to changing requirements and priorities. 5. Time management : Strong time management and organizational skills. Location:Chennai, Hyderabad, Kolkata, Pune, Delhi, Mumbai, Ahmedabad, Bengaluru, Remote

Posted 1 month ago

Apply

4 - 8 years

12 - 22 Lacs

Ahmedabad, Bengaluru

Work from Office

Naukri logo

Must have Experience with .net core 6.0 or above. Knowledge of the web API is a must. Knowledge of MongoDB or similar. Good To Have Knowledge of micro services. Knowledge of publisher - subscriber (Kafka / Rabbit MQ etc)

Posted 1 month ago

Apply

7 - 11 years

9 - 13 Lacs

Bengaluru

Work from Office

Naukri logo

The Opportunity Come join our product development team to provide thought leadership and innovation. This role provides the opportunity to develop a deep understanding of our business, work closely with product management to architect, design and develop a highly feature rich product . VP, Software Engineering. What Youll Contribute Design, develop, test, deploy, and support the capabilities of a large world-class enterprise-level platform. Create scalable microservices of high performance, high availability, interoperability, and reliability. Contribute designs and technical proof of concepts and adhere to standards and guidance from architecture team members. Participate with Senior engineers and Product Management to create epics and stories and define their technical acceptance criteria. Experienced with enterprise architectural models and distributed software design. Serve as source of technical expertise, mentor junior engineers, and raise quality standards. Mentor and provide guidance to other engineers in the technical areas. Do code reviews and enforce that the team follows coding standards and best practices Manage ambiguity and moderate levels of complexity and proactively discover and attack issues. Share ownership in quality, test automation, continuous integration and delivery, and production operation Quickly escalate challenges and risks incurred during projects.? What Were Seeking Bachelors / masters in computer science or related disciplines, with minimum 7 years in software architecture, design, development and testing. Expert in Java (Java 17 and above), Spring, Spring Boot, Maven/Gradle, Docker, Git, GitHub is a must. Experienced with Data Structure, Algorithm, Multi threading, Memory Management etc. Strong in High level and Low level System Design. Prior experience of Creating and Presenting Architecture diagrams like C4, System Landscape, etc. Strong understanding of Microservices Architecture, Principles, and Patterns. Experience of implementing RESTful and gRPC APIs. Strong in Cloud engineering areas like Kubernetes, and AWS/Azure/GCP. Knowledge of databases such as MySQL, PostgreSQL, MongoDB and Cassandra. Experience with Agile or Scaled Agile software development. Experience with data engineering services such as Data Lakehouse, ETL, Data Pipelines, or Business Intelligence is highly desirable. Experience in software design with strong foundation of design models and database structures. Good documentation skills. Exposure to Confluence. Experience in developing scalable, highly available and high performing applications for Cloud. Understand the design and development approaches required to build a scalable and resilient service Excellent communication skills Ability to present and discuss the design with architects and conduct technical discussions with teams.

Posted 2 months ago

Apply

0 - 1 years

10 - 14 Lacs

Bengaluru

Work from Office

Naukri logo

Responsibilities may be quite diverse of a technical nature. Experience and education requirements will vary significantly depending on the unique needs of the job. Job assignments are usually for the summer or for short periods during breaks from school. The internship will mainly focus on system level software areas such as Deep learning frameworks, distributed systems, Deep learning algorithm development and optimization. Qualifications Educational background and working experience-Master degree in CS, EE from reputed university.-Must be passionate to learn new technologies and work in a fast paced environment.Technical skills-Proficient programming and/or debug and/or troubleshooting skills in system level software development-Proficient in python, C++, assembly languages, data structure and algorithm-Machine learning and compiler experience are plus-Deep learning frameworks like tensorflow is a plusSoft skills-Good communication and self learning capabilities-Able to perform the job assigned with minimal supervision Inside this Business Group The Data Center & Artificial Intelligence Group (DCAI) is at the heart of Intel's transformation from a PC company to a company that runs the cloud and billions of smart, connected computing devices. The data center is the underpinning for every data-driven service, from artificial intelligence to 5G to high-performance computing, and DCG delivers the products and technologiesspanning software, processors, storage, I/O, and networking solutionsthat fuel cloud, communications, enterprise, and government data centers around the world.

Posted 2 months ago

Apply

3 - 6 years

8 - 14 Lacs

Bareilly, Malaysia

Work from Office

Naukri logo

- Processing thousands of bookings a day and millions of data points per month, the prestigious Senior Full Stack Engineer position is not only challenging but also incredibly rewarding role where each new code that you string, push out and implement instantly impacts millions of people across South East Asia. - We are seeking talented & passionate Engineers to join our team where you will not only get to work on our incredibly massive production scale, you will also be exposed to elegant products running on world-class technologies that bring our seamless payments experience with merchants that are on Boost (both physical and online merchants), without cash or cards. We are simplifying the process of sending and receiving money - making it as easy as sending a message. - If you think you have what it takes along with the desire to impact lives and transform Southeast Asia payments ecosystem, this is your opportunity. Description : - As a senior full stack engineer on the technology team you will make an impact in the real world using cutting edge technology. We work lean and fast and. - You are passionate about Java, data structures, non-relational databases and related frameworks. - You will work closely with designers to bring the best experiences possible to our passengers. Responsibilities : - Work closely with the Head of Technology - Take full ownership of the product from development to testing to deployment - Priority is to build world class products to ensure best experience possible Requirements : - Highly motivated and driven - Strong analytical skills is essential - Proficient in webservices (including SOAP, XML, JSON, REST concepts) - Skills (one or more from the following) : Java,Scala. - Knowledge of Spring/Jersey/Play framework - Strong in data structures and algorithms - Solid understanding of noSQL (MongoDB) - Solid understanding of microservices - Impressive academic credentials - 3-5 year's experience in building highly scalable applications

Posted 2 months ago

Apply

6 - 11 years

8 - 14 Lacs

Amritsar

Work from Office

Naukri logo

Role Description : - Role involves a combination of hands-on contribution being a technical SME, customer engagement and technical team management. - Lead data science aspects of client engagements on their own end to end, effortlessly switching between roles of an Individual Contributor, team member and data science manager as demanded by each project - Work closely with project team, Customer stakeholders and internal Business Units in devising creative analytical approaches to solve business problems. - Developing and enhancing algorithms and models to solve business problem. - Maintaining all models along with developing and updating code and process documentation. Skills : - Demonstrated analytic, quantitative, and programming skills. - Proficiency in a structured programming language is a must - knowledge of one of statistical/general purpose scripting languages software such as R / Python is mandatory. - Strong SQL, Microsoft Excel, PowerPoint skills. - Experience in designing data science solution approaches to unstructured problems, conducting quantitative analyses and interpreting results. - Excellent written and verbal communication skills. - Organized, structured and reliable while being an effective problem solver - Proficiency in data science approaches, machine learning algorithms and statistical methods. Qualification and Experience : - 8+ years exp of which 5 years of relevant data science experience including hands-on programming in one (or more) of the above languages. - Minimum 5 years spent with Analytics teams of reputed consultants and IT/ITES companies doing statistical modelling using above tools. - B. Tech / M.Tech / MS from Tier-1 college (IITs, NITs, IIITs etc.) is preferred Location(s) : Chennai / Bengaluru,Anywhere in india,Multiple Locations

Posted 2 months ago

Apply

3 - 8 years

8 - 14 Lacs

Allahabad

Work from Office

Naukri logo

Our key focus areas are: 1. Enabling tech startups from around the world by providing them a platform to build products, market it, and support it. 2. Enabling enterprise companies scale their engineering and product teams with satellite or co-located virtual teams. Enqos is the right place for you, if - 1. The most important thing in a job for you is to be constantly challenged to learn new technologies 2. You like for your work to have a bigger impact in the world 3. You want to work directly with product leaders and entrepreneurs 4. You love to work in a startup culture surrounded by colleagues building cool products We are looking for Rockstar Mern stack developers with min 2 years experience - Expert in Mern stack development - Must have great exposure towards strong computer science fundamentals,Algorithms and Vanilla Javascript - Good in javascript frameworks like Express/Loopback - Good to have React/React Native. - Work experience in Mango DB/Mysql/No sql db/Any transactional DB. - 2+ years of experience in NodeJS. - Must have experience with large volumes of data - Must have experience solving complex problems in distributed computing and large scale systems. - Some cool things to know about us - We are high-tech casual, entrepreneurial, and a bit on the quirky side. - We provide trainings, cut cakes for employee birthdays and throw a cool holiday party every year. - We offer a competitive compensation package that includes bonus eligibility, paid vacation, personal time, sick leave, paid holidays and flexible working. - We sport an ultra modern open office workspace for the new age work culture with increased collaboration. - We have a gym in office for employees

Posted 2 months ago

Apply

6 - 9 years

10 - 20 Lacs

Bengaluru

Hybrid

Naukri logo

Dear Candidates, Greeting from ACL Digital We are hiring for C++ Developer Bangalore Location. Job Description: C++ Developer Location: Bangalore, India Experience: 6-9Years About the Role: We are seeking a skilled and passionate C++ Developer to join our dynamic team in Bangalore. The ideal candidate will have a strong foundation in Object-Oriented Programming (OOP) principles, Data Structures and Algorithms (DSA), and experience working in Linux/Unix environments. You will be responsible for designing, developing, and maintaining high-performance applications, contributing to the full software development lifecycle. Responsibilities: Design, develop, and implement efficient and robust C++ applications. Write clean, maintainable, and well-documented code. C++ Developer with a strong background in Data Structures and Algorithms (DSA), Object-Oriented Programming (OOPs), and experience with Azure and XML Apply Object-Oriented Programming (OOP) principles to design and implement modular and scalable software. Utilize Data Structures and Algorithms (DSA) to optimize application performance. Develop and maintain software in a Linux/Unix environment. Participate in code reviews and contribute to improving code quality. Troubleshoot and debug complex software issues. Collaborate with cross-functional teams to deliver high-quality software solutions. Contribute to the continuous improvement of development processes and tools. Write unit tests and perform thorough testing of software components. Required Skills and Experience: Bachelor's or Master's degree in Computer Science or a related field. 4-6 years of professional experience in C++ development. Strong understanding of Object-Oriented Programming (OOP) concepts. Proficient in Data Structures and Algorithms (DSA). Experience working in Linux/Unix environments, including shell scripting. Experience with debugging tools (e.g., gdb). Knowledge of version control systems (e.g., Git). Excellent problem-solving and analytical skills. Strong communication and collaboration skills

Posted 2 months ago

Apply

2 - 5 years

8 - 14 Lacs

Hyderabad

Work from Office

Naukri logo

- 2+ years of overall experience with large portion of that working on C++ based projects - Hands on implementation of algorithms in Cuda, Shaders on GPU. - Experience in ARM architecture - Very good Knowledge on Object-Oriented Design & System Integration - Very good knowledge on Code Optimization, Implement & Adapt Complex Algorithms - As a member of the team, you will play a critical role in all stages of GPU development - Design and architect features in compute and graphics stimulus development framework similar to OpenGL and CUDA - Strong C++ programming capability required - Graphics or CUDA knowledge a plus - Experience with OpenGL, Vulkan, Direct3D, CUDA APIs a plus Skills: Candidates should have a B.E. or B.Tech. degree in Computer Science, Information Technology or related subjects within the past 5 years.

Posted 2 months ago

Apply

6 - 8 years

8 - 14 Lacs

Coimbatore

Work from Office

Naukri logo

Job Overview : We are seeking a highly skilled and experienced Java Developer with 6+ years of hands-on experience to join our team in Coimbatore. The ideal candidate will have a strong understanding of core Java concepts, Spring Boot, REST API development, and microservices architecture. You will be responsible for designing, developing, and maintaining high-quality software applications, and will play a key role in our team's success. Responsibilities : - Design, develop, and maintain Java-based applications, adhering to coding best practices and design patterns. - Demonstrate a deep understanding of Java 8/11 concepts, including collections, multi-threading, exception handling, and design patterns. - Utilize Spring Boot and Spring JPA for building robust and scalable applications. - Work with SQL or PostgreSQL databases, performing CRUD operations and optimizing database performance. - Design and develop RESTful APIs using the API-First approach, adhering to industry standards and best practices. - Implement security measures for REST APIs using Spring Security and JWT. - Understand and apply microservices patterns and best practices, including experience with distributed systems and monitoring tools like Splunk. - Employ effective troubleshooting techniques, including the elimination method and appropriate logging practices. - Work collaboratively with team members, demonstrating strong communication skills (both verbal and written). Required Skills : - 6+ years of experience as a Java Developer. - Strong understanding of Java 8/11 concepts: - Multi-threading/Parallelism (considerations, thread pools, CompletableFuture, Executor Service). - Solid understanding of Data Structures and Algorithms. - Knowledge of Space and Time Complexity. - Proficiency in Spring Boot and Spring JPA. - Experience with SQL or PostgreSQL databases. - Expertise in REST API development (API-First approach, methods, standards, Rest Controller). - Strong understanding of Spring Security and JWT for securing REST APIs. - Experience with Microservices patterns, distributed systems, and Splunk. - Experience with Unit, Functional, and Integration testing. - Strong problem-solving, analytical, and pseudo-code logic skills. - Excellent troubleshooting skills (elimination method, approaches to pinpoint issues, log levels, best practices). - Proactive, self-starter attitude, and strong collaborative and communication skills (both verbal and written). Preferred Skills : - Experience with cloud platforms (e.g., AWS, Azure, GCP). - Knowledge of containerization technologies (e.g., Docker, Kubernetes). - Experience with message queues (e.g., Kafka, RabbitMQ). - Familiarity with Agile methodologies. Education : Bachelor's degree in Computer Science, Information Technology, or a related field (preferred).

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