Jobs
Interviews

7839 Data Structures Jobs - Page 40

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

3.0 - 7.0 years

0 Lacs

karnataka

On-site

As an experienced professional in mobile application development, you should have a strong background in developing and building complex mobile applications. Your technical expertise should include proficiency in Xcode and programming languages such as Swift, Obj-C, and Unix scripts. It is essential that you adhere to solid coding practices, including good design documentation, continuous integration, source control (GIT), and peer code reviews. Your skill set should demonstrate proficiency in problem-solving, data structures, algorithms, and writing unit tests. You should also be familiar with Restful APIs connecting mobile applications to back-end services, performance and memory tuning tools, threading, and performance tuning. Experience in writing unit and UI tests will be crucial for this role. In addition to technical skills, soft skills are equally important. You should possess strong decision-making abilities, effective communication skills, initiative, planning and organizing capabilities, problem-solving skills, and teamwork spirit. Desired skills for this role include technical specialisms in Bamboo and proficiency in tools such as Splunk, Jira, and Slack. Your competencies should align with the mentioned skills and requirements to excel in this position.,

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

ahmedabad, gujarat

On-site

Silent Infotech Inc. specializes in Robotics & ERP Development services and provides customized solutions for the American market using cutting-edge technology. As an Odoo Gold Partner in the USA, we deliver compelling solutions that drive business growth, ranging from web and mobile applications to complex enterprise software. We are looking for a Technology Lead who is not bound by a single programming language or stack but instead thrives on logical problem-solving, fundamental understanding, and adaptability. As a Tech Lead, you will be responsible for guiding engineering teams, architecting solutions, and leading the adoption of modern technologies across projects. Key Responsibilities: Lead architecture, design, and development across projects involving diverse tech stacks. Mentor and guide a team of engineers, ensuring best practices in coding, design, and delivery. Evaluate, explore, and implement new technologies as per project needs. Collaborate with cross-functional teams including product managers, designers, and business analysts. Ensure technical quality, maintainability, scalability, and performance of the systems built. Take initiative to solve complex problems with minimal guidance. Participate in client meetings and be willing to travel internationally for project discussions or deployment support. Required Qualifications: Open for international travel. Minimum CGPA of 8.0 in graduation and a minimum of 80% in 12th grade. Minimum 5 years of hands-on experience in software development, systems design, or architecture. Strong grasp of software engineering fundamentals - data structures, algorithms, object-oriented design, system design, etc. Not tied to any specific programming language - must be flexible and fast in adapting to different stacks (Python, JavaScript, Java, Go, etc.). Demonstrated ability to lead and deliver in dynamic tech environments. Strong communication skills and openness to work in hybrid technical-functional roles. Preferred Traits: Experience working in startup or agile environments. Ability to break down complex business requirements into technical deliverables. Enthusiasm for continuous learning and technical exploration. Comfortable working with both frontend and backend, as well as DevOps or cloud platforms if required. Why Join Us Opportunity to lead cutting-edge technology projects across domains. Exposure to a premium technology domain. Work with a passionate and driven team. Exposure to international clients and business environments. Fast-paced, innovation-first culture.,

Posted 1 week ago

Apply

3.0 - 7.0 years

0 Lacs

maharashtra

On-site

As an AI/ML Engineer at our AI platform and services company based in Mumbai, Times Square, Andheri East, you will play a crucial role in developing innovative artificial intelligence solutions to transform various industries. Your primary responsibilities will include developing and implementing machine learning models and algorithms, designing scalable AI solutions, collaborating with cross-functional teams on AI-driven projects, conducting research to advance AI technologies, analyzing complex data sets for insights, and staying updated on the latest advancements in AI and machine learning. To excel in this role, you should have a Bachelor's or Master's degree in Computer Science, Engineering, or a related field, along with experience in working with new age software organizations. Proficiency in Python, TensorFlow, and PyTorch is essential, as well as a strong foundation in machine learning, natural language processing, data structures, algorithms, and statistics. Your problem-solving skills, communication abilities, and teamwork mindset will be key assets in this position. Additionally, your eagerness to learn and adapt quickly will contribute to your success in this dynamic environment. Joining our team offers you a collaborative and inclusive work environment, opportunities for continuous learning and professional development, and the flexibility of a hybrid work model with three days in the office and two days remote. You will have the chance to work on cutting-edge AI projects that have a tangible impact on businesses and industries. If you are passionate about leveraging AI technologies to drive growth and efficiency, we invite you to apply and be part of our forward-thinking team.,

Posted 1 week ago

Apply

2.0 - 6.0 years

0 Lacs

karnataka

On-site

The Corporate Treasury Engineering team at Goldman Sachs is a global leader in developing quantitative techniques and technological solutions to solve complex business problems in the field of finance. As a part of this team, you will have a unique opportunity to gain valuable insights into the firm's business activities and asset strategy. Your role will involve defining and developing software solutions to analyze data, build metric calculators, and automate tools for improved decision-making and reduced interest expenses. You will work on cutting-edge technologies, collaborating with cross-functional teams located globally to design, develop, and support digitally advanced financial products. Your responsibilities will include analyzing existing software implementations, identifying areas for improvement, prioritizing enhancements, and estimating the implementation of new features. Additionally, you will contribute to building team processes and best practices for efficient project execution. To qualify for this role, you should have a Bachelor's degree or higher in Computer Science or relevant field, along with 2-4 years of professional experience in software development. Proficiency in data structures, algorithms, software design, and core programming concepts is essential. Strong analytical and problem-solving skills are required, along with the ability to learn and apply new technologies effectively. You should be comfortable multitasking, managing stakeholders, and working collaboratively as part of a team. Excellent communication skills, both technical and business-oriented, are necessary for this position. Preferred qualifications include strong programming experience in languages such as Java or Python, knowledge of designing highly scalable systems, and familiarity with web technology design. Experience with micro-service architecture, Spring framework, messaging queues like Kafka, Kubernetes, and AWS is advantageous. A background in financial markets, financial assets, and liquidity management would be a plus. Join the Goldman Sachs Engineering team to be a part of a culture that thrives on making things possible and solving challenging engineering problems for clients. If you are passionate about problem-solving, product development, and pushing the limits of digital innovation, this role offers a platform to explore new opportunities and contribute to transforming the world of finance.,

Posted 1 week ago

Apply

10.0 - 14.0 years

0 Lacs

hyderabad, telangana

On-site

Your opportunity to make a real impact and shape the future of financial services is waiting for you. Let's push the boundaries of what's possible together. As a Senior Director of Software Engineering at JPMorgan Chase within the Consumer & Community Banking's Marketing Automation Platform function, you lead multiple technical areas, manage the activities of multiple departments, and collaborate across technical domains. Your expertise is applied cross-functionally to drive the adoption and implementation of technical methods within various teams and aid the firm in remaining at the forefront of industry trends, best practices, and technological advances. As a leader in this function, you will drive the development and optimization of technology solutions that support automated marketing processes, ensuring they are scalable, secure, and aligned with business objectives. You will also lead a team of engineers to integrate these platforms with existing systems, enhance data analytics capabilities, and continuously improve the user experience for marketing teams. **Job Responsibilities**: - Develop and execute the software engineering strategy with a focus on AI technologies. - Collaborate with executive leadership to align AI initiatives with business goals. - Lead the design, development, and deployment of AI-driven software solutions. Identify emerging trends and technologies in AI to ensure the company remains at the forefront of innovation. - Provide hands-on technical guidance and mentorship to the engineering team. Ensure the use of best practices in software development, including code quality, testing, and documentation. - Build, lead, and inspire a high-performing team of software engineers. Foster a culture of collaboration, innovation, and continuous improvement. - Conduct performance evaluations, provide feedback, and support professional development. Oversee the planning, execution, and delivery of AI projects within scope, budget, and timeline. - Manage project risks and implement mitigation strategies. - Ensure effective communication and collaboration across cross-functional teams. - Collaborate with product management, data science, and other departments to define project requirements and deliverables. - Present technical concepts and project updates to stakeholders and executive leadership. Act as a subject matter expert in AI technologies and represent the company at industry events and conferences. - Champion the firm's culture of diversity, equity, inclusion, and respect. **Required Qualifications, Capabilities, and Skills**: - Formal training or certification on Java concepts and 10+ years of applied experience. Additionally, 5+ years of experience leading technologists to manage, anticipate, and solve complex technical items within your domain of expertise. - Proven experience in software engineering, with a focus on AI technologies. Strong hands-on engineering SME with a focus on AI technologies. Strong hands-on development skills in Python and experience with AI frameworks (e.g., LangChain, TensorFlow, PyTorch). - Proven experience in a leadership role, managing, and mentoring cross-functional engineering teams. - Deep understanding of machine learning algorithms, data structures, and software architecture. - Excellent problem-solving skills and the ability to think strategically and analytically. - Strong communication and interpersonal skills, with the ability to collaborate effectively with diverse teams. - Demonstrated prior experience influencing across highly matrixed, complex organizations and delivering value at scale. - Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and DevOps practices. - Experience with hiring, developing, and recognizing talent. - Expertise in Computer Science, Computer Engineering, Mathematics, or a related technical field. **Preferred Qualifications, Capabilities, and Skills**: - Familiarity with Agile methodologies and version control systems like Git. - Experience in organizing and leading developer events and workshops.,

Posted 1 week ago

Apply

2.0 - 6.0 years

0 Lacs

jaipur, rajasthan

On-site

As an Android App Developer, you will be responsible for developing applications for mobile devices running on Android operating systems. We are looking for highly motivated individuals with a pleasant personality, excellent communication skills, and strong organizational abilities to join our team as Android professionals. Your role will involve working with the latest Android technology, including hands-on experience with Android SDK and Framework. You should have a good understanding of Git, JSON, Volley, and Gradle. Proficiency in object-oriented programming, data structures, algorithm design, problem-solving, and complexity analysis is essential for this position. In addition, you should be familiar with the general mobile landscape, architectures, trends, and emerging technologies. Experience with Social Login integrations, SOAP, OAuth2, REST API integrations, and Unit Testing in Android will be advantageous. Your main responsibilities will include creating advanced applications for the Android platform, conducting unit tests to ensure code robustness, usability, and reliability, as well as working with external data sources and APIs. You will also be expected to stay updated on new technologies and implement them to enhance development efficiency. Collaboration with cross-functional teams to define, design, and implement new features will be a key part of your role.,

Posted 1 week ago

Apply

7.0 - 11.0 years

0 Lacs

karnataka

On-site

As an experienced Full-Stack Engineer, you will be responsible for leading and building scalable, modern web applications using technologies such as .NET Core, React.js, GraphQL, and Azure. This hands-on role involves leadership responsibilities, where your strong technical expertise will be crucial in guiding teams towards successful delivery. Your responsibilities will include leading or contributing to application development using .NET, React.js, and GraphQL. You will be involved in modernizing legacy systems by building microservices, deploying and managing applications using Azure cloud services, and building/maintaining CI/CD pipelines with Azure DevOps. Collaboration with cross-functional teams, conducting code reviews, troubleshooting, debugging, optimizing performance, and maintaining clear documentation of systems and architecture are also key aspects of this role. Key Requirements: - 7+ years of experience in .NET Core, ASP.NET MVC, and Web API - Strong frontend experience in React.js or Angular - Hands-on experience with Microservices architecture - Proficiency in Azure Cloud & CI/CD - Familiarity with GraphQL (added advantage) - Proficiency in JavaScript/TypeScript - Strong grasp of algorithms and data structures - Excellent communication and leadership skills - Past experience leading a team of 45 engineers (for Lead role) Education: - Full-time BE/B.Tech, or B.Sc + MCA In summary, this role requires a seasoned Full-Stack Engineer with expertise in modern web application development technologies, strong leadership skills, and a track record of successful team guidance and delivery. If you meet the key requirements and are passionate about leveraging cutting-edge technologies to build innovative solutions, we encourage you to apply for this exciting opportunity.,

Posted 1 week ago

Apply

2.0 - 6.0 years

0 Lacs

karnataka

On-site

As an MTS2 at Adobe, you will have the opportunity to work with a world-class team of engineers to develop powerful solutions that have a global impact. You will be responsible for developing components and services for Adobe Express, ensuring high-performance, reliable, testable, well-documented, and maintainable code. Your role will involve developing, testing, and deploying your own code, as well as collaborating with the team to work on ambitious projects and contribute to products used by millions of people daily. You should possess 2-4 years of experience in developing sophisticated front-end for web applications with responsive designs, modular, and loosely coupled code. Proficiency in modern Javascript and frameworks such as Web Components, React, ES6, and TypeScript, along with architectures like Redux/Mobx is required. Extensive knowledge of Web Standards, modern browsers, and their internals, including JS engines, browser performance, and various technologies like Service Workers, CDNs, CSS, SCSS, etc., is essential. Additionally, you should have a good understanding of algorithms, data structures, and distributed system design/implementation, with the ability to debug effectively. Experience with unit, integration, and end-to-end testing is crucial for this role. Strong problem-solving and analytical skills, along with excellent interpersonal, written, and verbal communication skills are highly valued. You will have the opportunity to engage with customers to identify problems, test ideas, and refine workflows, while collaborating with teams across Adobe located in different geographies. The role encourages both independent work and collaborative efforts within a fast-moving development team, emphasizing clear, positive, and constructive communication. You will be supported in your growth and development, and will also play a role in helping others on the team grow by providing thoughtful feedback and fostering a supportive environment. Adobe is committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunities. New ideas are welcomed from all levels of the organization, and your contributions can make a tangible difference. If you are looking to be part of a company where your work truly matters and can have a significant impact, this is the opportunity for you.,

Posted 1 week ago

Apply

3.0 - 7.0 years

0 Lacs

navi mumbai, maharashtra

On-site

We are seeking an experienced Python developer with expertise in Python application frameworks to join our team. As a developer, you will be responsible for developing the next microservice application for the PACE-OS platform, catering to global clients. Your primary goal will be to enhance efficiency by aligning data systems and applications with the business objectives. Your role will involve developing intelligent, AI-driven, and scalable engineering solutions from scratch, collaborating with the business to define product vision and objectives. You will participate in high and low-level product designs and roadmaps alongside a team of skilled developers. Additionally, you will be involved in server-side component design, detailed technical planning, development, testing, implementation, and maintenance. To excel in this position, you should have a strong focus on quality through code reviews and best development practices. Familiarity with Test-Driven Development (TDD) will be advantageous. You will play a key role in providing expertise throughout the software development life cycle, from concept and architecture to design, implementation, and testing. Furthermore, you will lead and mentor scrum teams, plan technical scopes, sprints, and deliveries, estimate efforts, identify risks, and offer technical support as necessary. The ideal candidate will have a minimum of 3 years of experience in software system design and development, with a solid background in Python programming. You should be passionate about learning new technologies, domains, and frameworks. Experience with Python frameworks such as Django, Django-REST, or Flask, along with JavaScript technologies like ReactJS, Angular, Node, or Express, will be beneficial. Proficiency in Object-Oriented Design, data structures, and RESTful web services development is essential. Candidates with prior experience in B2B web application development for large enterprises and familiarity with Agile software development methodologies will be preferred. Excellent communication, problem-solving, and analytical skills are essential for this role. Education: B.E, B.Tech, MCA in Computer/IT Salary Range: Competitive Employment Type: Full Time Location: Mumbai / Navi Mumbai,

Posted 1 week ago

Apply

7.0 - 12.0 years

15 - 20 Lacs

Bengaluru

Hybrid

Experience with Core java + spring boot +microservices + data structure + Algorithm + multithreading + very strong in coding

Posted 1 week ago

Apply

1.0 - 5.0 years

0 Lacs

bihar

On-site

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team responsible for powering Microsoft's expanding Cloud Infrastructure and driving the Intelligent Cloud mission. SCHIE plays a crucial role in delivering core infrastructure and foundational technologies for over 200 online businesses globally, including Bing, MSN, Office 365, Xbox Live, Teams, OneDrive, and the Microsoft Azure platform. As part of our team, you will contribute to server and data center infrastructure, security and compliance, operations, globalization, and manageability solutions. We are committed to smart growth, high efficiency, and providing a trusted experience to our customers and partners worldwide. We are seeking passionate and high-energy engineers to join us on this mission. We are currently looking for a motivated software engineer with a strong interest in cloud-scale distributed systems to work on building and maintaining cloud services and software stacks. The primary focus will be on monitoring and managing cloud hardware, ensuring the health, performance, and availability of the cloud infrastructure. This role offers the opportunity to be part of a dynamic team at the forefront of innovation within Microsoft, contributing to the development of cutting-edge hardware solutions that power Azure and enhance our cloud infrastructure. Responsibilities: - Design, develop, and operate large-scale, low-latency, high-throughput cloud services. - Monitor, diagnose, and repair service health and performance in production environments. - Conduct A/B testing and analysis, establish baseline metrics, set incremental targets, and validate against those targets continuously. - Utilize AI/copilot tooling for development and operational efficiency, driving improvements to meet individual and team-level goals. - Perform data analysis using various analytical tools and interpret results to provide actionable recommendations. - Define and measure the impact of requested analytics and reporting features through quantitative measures. - Collaborate with internal peer teams and external partners to ensure highly available, secure, accurate, and actionable results based on hardware health signals, policies, and predictive analytics. Qualifications: - Academic qualifications: B.S. in Computer Science, M.S. in Computer Science, or Ph.D. in Computer Science or Electrical Engineering with at least 1 year of development experience. - Proficiency in programming languages such as C# or other Object-oriented languages, C, Python, and scripting languages. - Strong understanding of Computer Science fundamentals including algorithms, data structures, object-oriented design, multi-threading, and distributed systems. - Excellent problem-solving and design skills with a focus on quality, performance, and service excellence. - Effective communication skills for collaboration and customer/partner correspondence. - Experience with Azure services and database query languages like SQL/kusto is desired but optional. - Familiarity with AI copilot tooling and basic knowledge of LLM models and RAG is desired but optional. Join us in shaping the future of cloud infrastructure and be part of an exciting and innovative team at Microsoft SCHIE. #azurehwjobs #CHIE #HHS,

Posted 1 week ago

Apply

2.0 - 6.0 years

0 Lacs

pune, maharashtra

On-site

At NiCE, there are no limits to challenges; instead, we challenge our limits constantly. Our team is ambitious, innovative, and committed to winning. We always strive to set and surpass the highest standards, pushing the boundaries of what is possible. If you share our drive for excellence, we offer you an unparalleled career opportunity that will ignite a passion within you. As a proficient engineer at NiCE, your role is crucial in designing and developing high-quality software that fulfills both functional and non-functional requirements within given time and resource constraints. You will be a key player in our team, ensuring the successful delivery of features for enterprise-grade software independently. In addition, you will mentor junior team members, conduct timely code reviews, and collaborate with various internal and external stakeholders to drive innovation and excellence. To excel in this role, you should hold a Bachelor/Master of Engineering Degree in Computer Science, Electronic Engineering, or equivalent from a reputable institution. With 2-4 years of software development experience, you must be well-versed in Core Java, Java algorithms, high-performance systems, Angular 12+, RESTful Web APIs, and cloud technologies such as AWS/Azure/GCP. Your ability to work independently, communicate effectively, and solve complex problems will be essential for success in this position. Joining NiCE means becoming a part of a dynamic, global company that is reshaping the market with cutting-edge solutions. Our collaborative and innovative work environment offers endless opportunities for learning and growth, with internal career progression across various roles, disciplines, and locations. If you are passionate, creative, and eager to push boundaries, NiCE is the perfect place for you to thrive. At NiCE, we embrace the NICE-FLEX hybrid model, allowing for maximum flexibility in your work schedule. With a balance of 2 days in the office and 3 days of remote work each week, you can enjoy a blend of face-to-face collaboration and independent work. Our office days foster teamwork, creativity, and innovation, creating a vibrant and interactive atmosphere where new ideas flourish. As an Individual Contributor reporting to the Tech Manager, Cloud Operations, you will play a critical role in driving innovation, delivering exceptional customer experiences, combating financial crime, and ensuring public safety. With a global presence and a reputation for excellence in AI, cloud, and digital solutions, NiCE is the market leader in its domains, serving over 25,000 businesses worldwide. Join our team of over 8,500 employees across 30+ countries and be a part of our journey towards continuous innovation and success. Requisition ID: 8019,

Posted 1 week ago

Apply

5.0 - 15.0 years

0 Lacs

chennai, tamil nadu

On-site

As an experienced professional with a Bachelor of Computer Engineering, you will have the opportunity to work on challenging and relevant issues in financial services and technology at FIS. The team at FIS values curiosity, motivation, and forward-thinking individuals who thrive in an open, collaborative, entrepreneurial, and passionate environment. In this role, you will be responsible for designing, coding, testing, implementing, maintaining, and supporting applications software within the specified time and budget. You will collaborate with customers, business analysts, and team members to understand business requirements, drive analysis and design of technical solutions, and ensure alignment with business and IT strategies while adhering to FIS architectural standards. Your tasks will include developing program logic for new applications, modifying logic in existing applications, as well as coding, testing, debugging, documenting, implementing, and maintaining software applications. To excel in this position, you should have 5-15 years of overall experience and hands-on expertise in C++ and C, Unix, Linux, Windows, and databases such as Oracle and PostgreSQL. A good understanding of data structures, algorithms, design patterns, SQL, and agile methodologies is essential. You should also possess knowledge of build tools like Bit Bucket, SVN, GIT, Maven, and have experience with direct customer interactions. Awareness of PCI/PADSS standards will be advantageous. Joining FIS offers you the chance to be part of the world's leading FinTech Product MNC with a job that comes with a high level of responsibility and diverse opportunities for professional education and personal development. At FIS, you will find the final career step you have been looking for. FIS is dedicated to safeguarding the privacy and security of all personal information processed to provide services to clients. For detailed information on how FIS protects personal information online, refer to the Online Privacy Notice. FIS follows a direct sourcing model for recruitment, with only a small portion of hiring done through recruitment agencies. Therefore, please note that FIS does not accept resumes from recruitment agencies that are not on the preferred supplier list, and the company is not liable for any fees related to resumes submitted through job postings or to any part of the organization.,

Posted 1 week ago

Apply

2.0 - 6.0 years

0 Lacs

karnataka

On-site

As a Site Reliability Engineer (SRE) at Google, you will play a crucial role in combining software and systems engineering to develop and maintain large-scale, fault-tolerant systems. Your primary responsibility will be to ensure that Google's services meet the required reliability and uptime standards while continuously improving performance. You will be tasked with analyzing and troubleshooting distributed systems, cloud computing, and databases, along with incident management and coding. Your role will involve optimizing existing systems, building infrastructure, and implementing automation to streamline processes. Working as part of the SRE team, you will face the unique challenges of scaling systems at Google, leveraging your expertise in coding, algorithms, complexity analysis, and large-scale system design. The culture at SRE promotes intellectual curiosity, problem-solving, and collaboration. You will have the opportunity to work with a diverse group of individuals, encouraging innovation and risk-taking in a supportive environment. Self-direction is valued, allowing you to work on meaningful projects while receiving mentorship for personal and professional growth. The Technical Infrastructure team at Google plays a critical role in maintaining the architecture that supports all online services. From managing data centers to developing cutting-edge platforms, the team ensures the seamless operation of Google's product portfolio. As an SRE, you will be involved in product and tool development, influencing design decisions, and optimizing service performance. Your responsibilities will include participating in service capacity planning, analyzing software performance, and tuning systems for efficiency. You will engineer reliability into software and systems to enhance the availability, latency, scalability, and efficiency of Google services. Additionally, you will be responsible for responding to and resolving service issues promptly, utilizing automation to prevent future incidents.,

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

Publicis Sapient is a digital transformation partner helping established organizations get to their future, digitally-enabled state, both in the way they work and the way they serve their customers. We help unlock value through a start-up mindset and modern methods, fusing strategy, consulting and customer experience with agile engineering and problem-solving creativity. United by our core values and our purpose of helping people thrive in the brave pursuit of next, our 20,000+ people in 53 offices around the world combine experience across technology, data sciences, consulting and customer obsession to accelerate our clients businesses through designing the products and services their customers truly value. We at Publicis Sapient are looking for a Senior Associate Level 1 (Core Java + Microservices) to join our team of bright thinkers and doers. You will drive and translate our client's business problems into innovative technology solutions by creating and owning the technical vision of the project and ensuring that the vision is achieved with a high level of quality. As a high-performance engineer, you are expected to work in a product squad and deliver solutions for a medium to large-scale client. Responsibilities: - Responsible for programming and working with the design team and clients to create the needed artifacts. - Understand the client's business domain and have experience in projects with Digital Business Transformation (DBT) opportunities. - Combine technical expertise and problem-solving passion to work closely with clients, turning complex ideas into end-to-end solutions that transform our clients" businesses. - Constantly innovate and evaluate emerging technologies and methods to provide scalable and elegant solutions that help clients achieve their business goals. - Responsible for choosing the needed technology stack based on the functional, non-functional requirements and other factors like client drivers, environment, and feasibility. Qualifications: Your Skills & Experience: - Experience range: 5-7 Years - Experience in developing microservices in Spring Boot, including security, transaction, Idempotency, log tracing, distributed caching, monitoring, and containerization requirements. - Hands-on experience in Microservices Architecture. - Excellent acumen in Data Structures, algorithms, problem-solving, and Logical/Analytical skills. - Thorough understanding of OOPS concepts, Design principles, and implementation of different types of Design patterns. - Sound understanding of concepts like Exceptional handling, Serialization/Deserialization, Immutability concepts, etc. - Experience with Multithreading, Concurrent Packages and Concurrent APIs. - Basic understanding of Java Memory Management (JMM) including garbage collection concepts. - Experience in RDBMS or NO SQL databases and writing SQL queries. - Hands-on experience with Message brokers like Kafka or others, creating RESTful web services and consuming web services, Spring Cloud/Spring Boot, and logging frameworks. - Experience in writing Junit test cases using Mockito/Powermock frameworks, practical experience with Maven/Gradle, and knowledge of version control systems like Git/SVN. - Hands-on experience in Cloud deployment/development. Set Yourself Apart With: - Any Cloud Certification - Distributed computing, building scalable systems, UX areas like ReactJS, NodeJS, Webflux, etc. Education: Bachelors/Masters Degree in Computer Engineering, Computer Science, or a related field Additional Information: - Gender-Neutral Policy - 18 paid holidays throughout the year. - Generous parental leave and new parent transition program. - Flexible work arrangements. - Employee Assistance Programs to help you in wellness and well-being.,

Posted 1 week ago

Apply

0.0 - 4.0 years

0 Lacs

bihar

On-site

As a Software Engineer Intern at Microsoft, you will have the opportunity to work alongside a diverse team of professionals from around the world. Our company values a growth mindset, inspiring excellence, and a culture that encourages individuals to bring their best selves to work each day. If you are passionate about innovation, customer satisfaction, and product quality, this is the perfect opportunity for you. The Neurodiversity Hiring Program at Microsoft aims to create an inclusive hiring approach that appreciates the unique strengths of Neurodiverse candidates. This program welcomes individuals with cognitive differences such as ADHD, autism, dyslexia, dyspraxia, and dyscalculia. In this role, you will collaborate with your teammates to solve complex problems and develop cutting-edge software solutions. Your responsibilities will include providing technical guidance to Technical Program Managers and Product Managers, ensuring that user needs and product requirements are met. Additionally, you will be expected to continuously learn and adapt to new technologies, tools, and processes to enhance your solutions. As an Intern at Microsoft, you will work on real-world projects with global teams while enjoying a supportive and fun working environment. You will have the freedom to explore your interests, build a sense of community, and achieve your professional goals. Your innovative solutions and ideas will contribute to empowering individuals and organizations worldwide to achieve more. Microsoft's mission is to empower every person and organization on the planet to reach their full potential. As part of our team, you will join a community that values growth, innovation, and collaboration. Together, we uphold the principles of respect, integrity, and accountability, fostering an inclusive culture where everyone can thrive. Key Responsibilities: - Apply engineering principles creatively to solve complex problems - Collaborate with stakeholders to define user requirements for features - Quickly adapt to new engineering methods and incorporate them into your work - Seek feedback and implement best practices to enhance technical solutions - Demonstrate proficiency in time management and completing software projects within a team environment - Stay updated on industry developments and continuously enhance product efficiency, reliability, and performance Qualifications: Required: - Currently pursuing a Bachelor's or Master's degree in Computer Science, Engineering, or related field - At least 1 semester/term remaining following the internship - Eligible for the Neurodiversity Hiring Program Preferred: - Ability to showcase understanding of computer science fundamentals, including data structures and algorithms Join us at Microsoft and be a part of a team that values diversity, innovation, and continuous learning. Embrace the opportunity to make a difference in the world while honing your skills and contributing to meaningful projects.,

Posted 1 week ago

Apply

2.0 - 6.0 years

0 Lacs

kolkata, west bengal

On-site

You are urgently required to join Encoders as a Full Stack Developer. You should have 2 to 3 years of experience in designing, analyzing, and developing innovative visualizations to meet client reporting needs. You must be proficient in ReactJS, NodeJS, Microservices, web services, Data structures, PHP, and MySQL. Your responsibilities include integrating user-facing elements with server-side logic, building reusable code, optimizing application speed and scalability, ensuring security and data protection, and designing data storage solutions. Additionally, you should possess good English communication skills and hold a graduate degree. The job is based in Kolkata. Key skills required for this position are strong English language proficiency (both verbal and written), a positive attitude, and the ability to work well under pressure. If you meet these requirements and are interested, please send your updated resume to careers[at]encoders[dot]co[dot]in. This is a full-time position with day and morning shifts. The work location is in person.,

Posted 1 week ago

Apply

2.0 - 6.0 years

0 Lacs

vadodara, gujarat

On-site

As a React Native Developer, you will have the exciting opportunity to work on building performant mobile applications for both iOS and Android platforms. Your main responsibilities will include the architecture and development of these applications, along with collaborating with other teams working on various layers of the product infrastructure. Being a part of the product development process requires a strong team player with a commitment to delivering high-quality results. The ideal candidate for this role should possess good problem-solving skills and be open to working with various technology domains such as API development and App development. Proficiency in tech stacks including React Native, Flutter, NodeJS, and Laravel is essential. Familiarity with ESLint standards in JavaScript is preferred, and additional knowledge of native languages like Kotlin, Java Swift would be advantageous. Basic knowledge of version control using Git is required. In addition to the above, you should have a solid understanding of essential libraries in React Native such as Redux, Realm, Redux saga, and React navigation. Proficiency in basic UI design with React Native styles is expected. Knowledge of app production and deployment fundamentals including Keystore, certificate management for Apple, generating release .ipa and .apk files is crucial. Understanding of native development basics like Android Manifest, info.plist files, and Gradle is necessary. Strong debugging skills, knowledge of standard code structures, familiarity with Android activities, understanding of Data Structures, Algorithms, and OOPs concepts are all essential for this role. Proficiency in components and React lifecycles, as well as knowledge of web frameworks like Node and Laravel, REST API development, and a solid grasp of HTTP are advantageous. Candidates with a Bachelors or Masters degree in relevant fields such as MCA, B Tech, M Tech, B.E (preferably in computer science) or practical experience in freelancing projects, open-source contributions, high rankings in coding challenges, or active participation on platforms like Stack Overflow are encouraged to apply for this position.,

Posted 1 week ago

Apply

2.0 - 6.0 years

0 Lacs

karnataka

On-site

You will be responsible for designing and developing cross-platform applications with modern user interfaces using C++ (preferably C++11/14/17) and Qt framework. Your role will involve creating dynamic and responsive user interfaces with Qt Quick and QML, integrating backend logic with front-end QML code, and collaborating with cross-functional teams to ensure high performance and responsiveness of applications. Key responsibilities include participating in software design reviews, code reviews, and providing constructive feedback, as well as writing clean, maintainable, and well-documented code. You will also be expected to debug, optimize, and test applications on various platforms such as Windows, Linux, and Embedded systems. To excel in this role, you should have a strong proficiency in C++, object-oriented programming, and data structures. Hands-on experience with Qt (Widgets, Qt Quick, Signals & Slots) and practical knowledge of QML for UI development are essential. Familiarity with multi-threading, networking (Qt Network module), and model-view-controller (MVC/MVVM) design patterns is required, along with experience using GIT or similar version control systems. Desired skills include experience in embedded Linux development, knowledge of OpenGL/Shader programming, familiarity with Cross-compilation, Yocto, or QNX, exposure to Agile/Scrum development methodology, and knowledge of CI/CD tools such as Jenkins and CMake. Ideally, you should hold a Bachelors or Masters degree in Computer Science, Electronics, or a related field to qualify for this position.,

Posted 1 week ago

Apply

4.0 - 8.0 years

0 Lacs

ahmedabad, gujarat

On-site

You will be joining a forward-thinking team at Tecblic, a company specializing in delivering AI-driven solutions to empower businesses in the digital age. If you are passionate about Large Language Models (LLMs), machine learning, and pushing the boundaries of Agentic AI, we welcome you to be a part of our innovative team. As a Machine Learning Engineer at Tecblic, your key responsibilities will include conducting research and development to design and fine-tune machine learning models, with a specific focus on LLMs and Agentic AI systems. You will be responsible for optimizing pre-trained LLMs for domain-specific use cases, collaborating with software engineers and product teams to integrate AI models into customer-facing applications, and performing data preprocessing, pipeline creation, feature engineering, and exploratory data analysis for dataset preparation. Additionally, you will design and implement model deployment pipelines, prototype innovative solutions using cutting-edge techniques, and provide technical mentorship to junior team members. In terms of core technical skills, we require proficiency in Python for machine learning and data science tasks, expertise in ML frameworks and libraries like PyTorch, TensorFlow, and Hugging Face, a solid understanding of LLMs such as GPT, T5, BERT, or Bloom, experience in NLP tasks, knowledge of deep learning architectures, strong data manipulation skills, and familiarity with cloud services and ML model deployment tools. Exposure to Agentic AI, MLOps tools, generative AI models, prompt engineering, few-shot/fine-tuned approaches for LLMs, vector databases, version control, and collaborative development practices would be considered advantageous. Furthermore, we are looking for individuals with a strong analytical and mathematical background, including proficiency in linear algebra, statistics, and probability, as well as a solid understanding of algorithms and data structures to solve complex ML problems. Soft skills such as excellent problem-solving, critical-thinking, communication, collaboration, self-motivation, and continuous learning mindset are also highly valued. If you are ready to contribute your expertise and passion for machine learning and AI to a dynamic and innovative team, Tecblic is the place for you. Join us in pushing the boundaries of technology and creating impactful AI-driven solutions for businesses in the digital era.,

Posted 1 week ago

Apply

8.0 - 12.0 years

0 Lacs

chennai, tamil nadu

On-site

The Applications Development Senior Programmer Analyst position entails participating in the establishment and implementation of new or revised application systems and programs in collaboration with the Technology team. Your main objective in this role is to contribute to applications systems analysis and programming activities. Responsibilities include conducting tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establishing and implementing new or revised applications systems and programs to meet specific business needs or user areas. You will be responsible for monitoring and controlling all phases of the development process, including analysis, design, construction, testing, and implementation. Providing user and operational support on applications to business users is also a key aspect of your role. You will utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, evaluate business processes, system processes, and industry standards, and make evaluative judgments. Additionally, you will recommend and develop security measures in post-implementation analysis of business usage to ensure successful system design and functionality. Consulting with users/clients and other technology groups on issues, recommending advanced programming solutions, and installing and assisting customer exposure systems are also part of your responsibilities. Ensuring that essential procedures are followed, helping define operating standards and processes, and serving as an advisor or coach to new or lower-level analysts are essential tasks in this role. You will be expected to operate with a limited level of direct supervision, exercise independence of judgment and autonomy, and act as a subject matter expert to senior stakeholders and/or other team members. Qualifications for this position include: - 8 to 12 years of Application development experience with Java / J2EE technologies. - Experience with Core Java/J2EE Application with complete command over OOPs and Design Patterns. - Proficiency in Data Structures and Algorithms. - Thorough knowledge and hands-on experience with technologies such as BIG data Hadoop knowledge with experience on Hive or Java-based Spark Programming. - Implementation or part of complex project execution in Big Data Spark ecosystem. - Working in an agile environment following best practices of agile Scrum. - Expertise in designing and optimizing software solutions for performance and stability. - Strong troubleshooting and problem-solving skills. - Experience in Test-driven development. Education required for this role: - Bachelors degree/University degree or equivalent experience This is a full-time position in the Technology Job Family Group, specifically within the Applications Development Job Family.,

Posted 1 week ago

Apply

8.0 - 13.0 years

0 Lacs

hyderabad, telangana

On-site

As a Specialist IS Business Systems Analyst with Amgen, you will play a crucial role in supporting the delivery of emerging AI/ML capabilities within the Neural Nexus program. Your primary responsibilities will include collaborating with the Commercial Technology Data & Analytics team to design, implement, and iterate on a layered ecosystem focused on Data, Insights, Action, and Learning (DIAL). Working within the Scaled Agile Framework (SAFe), you will partner with Engineering and Product Management to shape roadmaps, prioritize releases, and maintain a refined product backlog. Your role will involve contributing to backlog management by breaking down Epics into Features and Sprint-ready User Stories, ensuring clear articulation of requirements, and well-defined Acceptance Criteria and Definitions of Done. Additionally, you will prioritize non-functional requirements within the backlog to uphold performance, scalability, and compliance standards. Collaboration with UX will be essential to align technical requirements, business processes, and scenarios with user-centered design principles. You will also assist in developing engaging product demonstrations for both internal and external partners and support documentation efforts to maintain accurate records of system configurations, processes, and enhancements. Your input will be crucial in the launch and growth of Neural Nexus product teams that focus on data connectivity, predictive modeling, and fast-cycle value delivery for commercial teams. Moreover, you will provide valuable insights for governance discussions and help prepare materials to align executive decision-makers on technology strategy and investment. To excel in this role, you are expected to hold a Doctorate degree, Master's degree, or Bachelor's degree with 8 to 13 years of experience in Information Systems. You should have experience in writing user requirements and acceptance criteria, an affinity for working in a DevOps environment, and an Agile mindset. Excellent problem-solving skills, experience with Agile software development methodologies, and superb communication skills are essential. Experience in managing product features, developing product roadmaps, and user journeys will be advantageous. Demonstrated expertise in data and analytics, understanding of data and analytics software systems, and familiarity with test automation software are desirable skills. Technical skills in cloud-based data technologies, AWS, design patterns, and knowledge of NLP techniques will also be beneficial. Your soft skills, including the ability to work under minimal supervision, excellent analytical skills, strong verbal and written communication abilities, and a team-oriented approach will be key to your success. Amgen offers competitive benefits and comprehensive Total Rewards Plans, supporting your professional and personal growth while fostering an inclusive environment dedicated to improving the quality of life for people worldwide.,

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

The Software Engineer plays a crucial role in demonstrating leadership by effectively communicating business goals and processes within a specific area or business segment. As a Software Engineer, you will leverage your experience and expertise to address challenges, establish objectives for yourself and your team, and drive both short-term and long-term business objectives. You will be responsible for various tasks, including representing high-quality design and development practices as a valuable member of the Digital Mining Software team. Your role will involve developing multi-threaded C++ applications on an embedded Linux operating system, as well as working on Embedded JAVA, Qt, and QML projects. Additionally, you will contribute to the creation of high-performing, scalable, and innovative web applications from end to end. Collaboration is essential in this role, as you will work closely with system engineers, frontend developers, and software developers to implement solutions that align with shared platforms and solutions. By applying principles of Software Development Life Cycle (SDLC) and methodologies like Lean/Agile/XP, Continuous Integration (CI), Software and Product Security, Scalability, Documentation Practices, refactoring, and Testing Techniques, you will ensure the success of the projects you work on. Key responsibilities also include writing code that meets standards and fulfills the required functionality using the designated technology for each project. You will be involved in building features such as web services and Queries on existing tables. Furthermore, understanding performance parameters, evaluating application performance, working on core data structures, design patterns, and algorithms, and implementing them in C++ 14 or higher are integral parts of your role. Participation in design and code reviews is another crucial aspect of the Software Engineer position. By actively engaging in these reviews, you contribute to maintaining the quality and integrity of the software development process. Qualifications and Requirements: - Bachelor's degree in information systems, Information Technology, Computer Science, or Computer/Electronic Engineering. - Experience in software development and hands-on coding across various high-level programming languages and embedded platform and processors. Desired Characteristics: - Master's degree in information systems, Information Technology, Computer Science, or Computer/Electronic Engineering. - Over 5 years of experience in software development and hands-on coding in multiple high-level programming languages and embedded platform and processors. - Proven track record of delivering successful high-quality embedded software products in C/C++ under embedded real-time operating systems like Linux or QNX. - Experience with developing and optimizing Linux device drivers for embedded applications. - Proficiency in communication protocols such as RS232/485, CAN Bus, TCP/IP, Bluetooth, WIFI, GPS, GPS tracking, packet radio telemetry, mining methods, and vehicle types. - Familiarity with web applications, front-end technologies, Microsoft Technologies, TDD, BDD, DevOps, CI/CD, data structures, algorithms, and software engineering principles. - Strong oral and written communication skills, as well as exceptional interpersonal and leadership abilities.,

Posted 1 week ago

Apply

4.0 - 8.0 years

0 Lacs

karnataka

On-site

Minimum qualifications: You have a Bachelor's degree in Electrical Engineering or a related field, or equivalent practical experience. Along with that, you possess 4 years of experience with physical design flow, including floor planning, place and route, or physical verification. Your expertise also includes experience with low-power design techniques like power gating, clock gating, or voltage scaling. Preferred qualifications: It is preferred that you have experience in using Machine Learning (ML) in physical design. You also have knowledge of machine learning algorithms ranging from logistic regression to deep neural networks and reinforcement learning, coupled with proficiency in data structures and algorithms. About the job: As a member of our team, you will be part of a group that consistently pushes boundaries, working on developing custom silicon solutions that drive the future of Google's direct-to-consumer products. You will play a pivotal role in the innovation behind products that are beloved by millions globally. Your expertise will be instrumental in shaping the next era of hardware experiences, ensuring unparalleled performance, efficiency, and integration. In this role, you will be responsible for contributing to the enhancement of Power Performance Area (PPA) through the utilization of machine learning techniques. Leveraging your experience in physical design and machine learning, you will tackle technical challenges and enhance Power, Performance, Area, and Schedule metrics. Your tasks will involve design and optimizations, floor planning, place and route, clock and power planning, timing analysis, and Power Delivery Network (PDN) analysis. Collaboration is key in this role, as you will work across Alphabet, engaging with design, CAD, and machine learning teams. Google's mission revolves around organizing the world's information, making it universally accessible and useful. Our team amalgamates the finest aspects of Google AI, Software, and Hardware to craft profoundly useful experiences. We delve into research, design, and development of cutting-edge technologies and hardware to accelerate computing, ensuring it is seamless and potent. Our ultimate goal is to enhance people's lives through technology. Responsibilities: Your responsibilities will include deploying Artificial Intelligence (AI) solutions into chip design, collaborating with internal teams, Google DeepMind, and others to explore solutions and enhance chip design PPA or cycle time.,

Posted 1 week ago

Apply

7.0 - 11.0 years

0 Lacs

noida, uttar pradesh

On-site

As an individual contributor at Adobe, you will be part of a team that is dedicated to changing the world through digital experiences. Our passion lies in providing the tools necessary for emerging artists and global brands to design and deliver exceptional digital content. We strive to empower individuals to create beautiful images, videos, and apps, revolutionizing how companies engage with customers across various platforms. Your primary challenge will involve enhancing engagement and retention within the Acrobat platform. You will play a crucial role in evolving Acrobat to offer a modern user experience that delights customers. Additionally, you will be tasked with developing cutting-edge document management solutions by integrating cloud-based services and frameworks into Acrobat/Reader. Your responsibilities will also include designing and building innovative document creation, processing, and editing tools, as well as developing security solutions for a vast user base. To excel in this role, you should possess 7-10 years of hands-on design and development experience, along with a degree in computer science, engineering, or a related field. A solid understanding of object-oriented design, operating systems, computer architecture, and proficiency in C++, data structures, and algorithms is essential. Exposure to SaaS and REST API is advantageous. Your ability to think creatively and solve complex problems independently will be key to your success in this position. At Adobe, we value creativity, curiosity, and continuous learning, offering internal opportunities for career growth and development. As you embark on this new opportunity, we encourage you to update your Resume/CV and Workday profile, highlighting your unique experiences at Adobe. Explore internal mobility options and prepare for interviews to maximize your chances of success. Joining Adobe means immersing yourself in a supportive work environment where ongoing feedback and collaboration are prioritized. Our commitment to employee growth and well-being is evident in the benefits we offer and the positive experiences shared by our team members. If you are ready to make a meaningful impact in the digital landscape, Adobe is the ideal place for you. Discover more about our inclusive culture and accessibility initiatives by visiting Adobe Life blog or reach out for accommodations if needed.,

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