distributed-algorithms-jobs-in-tirupati, Tirupati

81 Distributed Algorithms Jobs nearby Tirupati

Toggle to save search
posted 2 weeks ago
experience1 to 5 Yrs
location
Hyderabad, Telangana
skills
  • software development
  • programming languages
  • data structures
  • algorithms
  • information retrieval
  • distributed computing
  • networking
  • security
  • artificial intelligence
  • natural language processing
  • UI design
  • mobile development
  • accessible technologies
  • largescale system design
  • data storage
Job Description
Role Overview: As a software engineer at Google, you will be part of a team developing cutting-edge technologies that impact billions of users worldwide. You will have the opportunity to work on diverse projects in areas such as information retrieval, distributed computing, AI, UI design, and more. Google is looking for engineers who can bring fresh ideas and adapt to the fast-paced environment. Key Responsibilities: - Write product or system development code. - Participate in or lead design reviews with peers and stakeholders. - Review code developed by other team members and provide feedback to ensure best practices. - Contribute to existing documentation and educational content. - Triage product or system issues and debug/track/resolve by analyzing the sources of issues. Qualifications Required: - Bachelor's degree or equivalent practical experience. - 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree. - Master's degree or PhD in Computer Science or related technical fields (preferred). - 2 years of experience with data structures or algorithms (preferred). - Experience developing accessible technologies (preferred). Additional Details: The AI and Infrastructure team at Google works on solving the world's toughest problems and delivering AI and Infrastructure at unparalleled scale, efficiency, reliability, and velocity. They are at the forefront of innovation in hyperscale computing, contributing to Google infrastructure from software to hardware. The team collaborates with key players in the AI and systems space to create complex technologies at a global scale. (Note: The above information is based on the provided Job Description),
ACTIVELY HIRING

Top Companies are Hiring in Your City

For Multiple Roles

Jio Platforms Ltd
Jio Platforms Ltdslide-preview-Genpact
posted 2 weeks ago

Senior Software Engineer- Platform

Summit Consulting Services
experience11 to 15 Yrs
location
Hyderabad, All India
skills
  • C
  • C
  • SDK development
  • Data structures
  • Algorithms
  • Multithreading
  • OpenStack
  • KVM
  • Project management
  • PostgreSQL
  • AWS
  • Docker
  • Kubernetes
  • Java
  • Perl
  • LinuxCentOS environments
  • Linux clustering technologies
  • Objectoriented design
  • IO paths
  • Linux operating systems
  • XFSEXT filesystems
  • Distributed systems fundamentals
  • Hypervisor platforms ESX
  • HyperV
  • Technical partners collaboration
  • Written
  • verbal communication
  • Mentoring engineers
  • Azure integration
  • Golang
Job Description
Role Overview: You will be joining the Storage Network Protocols team as a Senior Software Engineer with expertise in Linux/CentOS environments. Your role will involve designing core technologies focusing on high availability and non-disruptive upgrade mechanisms in distributed systems. You are passionate about building scalable storage solutions and will contribute directly to critical system components to shape the platform's evolution as it scales. Key Responsibilities: - Participate in requirements analysis, design, design reviews, and other tasks related to expanding the platform and operating system. - Develop and maintain software and services for the NAS appliance, ensuring high availability and upgrade solutions. - Debug and resolve bugs reported by customers, support, QA, and development teams. - Collaborate with customer support to address any escalations. Qualifications Required: - 8+ years of experience in delivering and operating large-scale distributed systems or cloud services. - Proficiency in C and C++ coding. - Strong understanding of Linux clustering technologies like pacemaker and coro-sync. - Deep knowledge of object-oriented design, SDK development, data structures, algorithms, multithreading, and Linux operating systems. - Experience with hypervisor platforms such as ESX, Hyper-V, OpenStack, and KVM. - Ability to translate ambiguous requirements into actionable technical specifications. - Excellent communication skills and the ability to present complex information clearly. - Prior experience mentoring engineers and leading technical teams. - Degree in Computer Science or equivalent experience. - Familiarity with cloud-native platforms, API creation, PostgreSQL, AWS, Azure, Docker, Kubernetes, and high-level programming languages like Golang, Java, or Perl. Additional Company Details: - The team is expanding and seeking a Senior Software Engineer with expertise in Linux/CentOS environments. - You will be working on enhancing the cloud-scale NAS platform and contributing to core technologies. - The company values hands-on engineering and offers opportunities for technical leadership and mentoring. Role Overview: You will be joining the Storage Network Protocols team as a Senior Software Engineer with expertise in Linux/CentOS environments. Your role will involve designing core technologies focusing on high availability and non-disruptive upgrade mechanisms in distributed systems. You are passionate about building scalable storage solutions and will contribute directly to critical system components to shape the platform's evolution as it scales. Key Responsibilities: - Participate in requirements analysis, design, design reviews, and other tasks related to expanding the platform and operating system. - Develop and maintain software and services for the NAS appliance, ensuring high availability and upgrade solutions. - Debug and resolve bugs reported by customers, support, QA, and development teams. - Collaborate with customer support to address any escalations. Qualifications Required: - 8+ years of experience in delivering and operating large-scale distributed systems or cloud services. - Proficiency in C and C++ coding. - Strong understanding of Linux clustering technologies like pacemaker and coro-sync. - Deep knowledge of object-oriented design, SDK development, data structures, algorithms, multithreading, and Linux operating systems. - Experience with hypervisor platforms such as ESX, Hyper-V, OpenStack, and KVM. - Ability to translate ambiguous requirements into actionable technical specifications. - Excellent communication skills and the ability to present complex information clearly. - Prior experience mentoring engineers and leading technical teams. - Degree in Computer Science or equivalent experience. - Familiarity with cloud-native platforms, API creation, PostgreSQL, AWS, Azure, Docker, Kubernetes, and high-level programming languages like Golang, Java, or Perl. Additional Company Details: - The team is expanding and seeking a Senior Software Engineer with expertise in Linux/CentOS environments. - You will be working on enhancing the cloud-scale NAS platform and contributing to core technologies. - The company values hands-on engineering and offers opportunities for technical leadership and mentoring.
ACTIVELY HIRING
posted 3 weeks ago
experience3 to 8 Yrs
location
Hyderabad, Telangana
skills
  • software development
  • distributed systems
  • storage
  • hardware architecture
  • testing
  • software design
  • software architecture
  • data structures
  • algorithms
  • technical leadership
  • project management
  • information retrieval
  • distributed computing
  • system design
  • networking
  • security
  • artificial intelligence
  • natural language processing
  • UI design
  • mobile development
  • largescale infrastructure
  • compute technologies
  • data storage
Job Description
As a Software Engineer at Google, you will have the opportunity to work on developing next-generation technologies that impact how billions of users connect, explore, and interact with information. Your role will involve handling information at a massive scale and contributing to various areas such as information retrieval, distributed computing, system design, networking, data storage, security, artificial intelligence, natural language processing, UI design, and mobile technologies. Key Responsibilities: - Provide technical leadership on high-impact projects. - Influence and coach a distributed team of engineers. - Facilitate alignment and clarity across teams on goals, outcomes, and timelines. - Manage project priorities, deadlines, and deliverables. - Design, develop, test, deploy, maintain, and enhance large-scale software solutions. Qualifications Required: - Bachelor's degree or equivalent practical experience. - 8 years of experience in software development. - 5 years of experience building and developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture. - 5 years of experience testing, and launching software products. - 3 years of experience with software design and architecture. Preferred Qualifications: - Masters degree or PhD in Engineering, Computer Science, or a related technical field. - 8 years of experience with data structures/algorithms. - 3 years of experience in a technical leadership role leading project teams and setting technical direction. - 3 years of experience working in an organization involving cross-functional, or cross-business projects. Please note that by joining Google, you will have the opportunity to work on critical projects that cater to Google's evolving business needs. Your role will involve managing project priorities, deadlines, and deliverables, as well as designing, developing, testing, deploying, maintaining, and enhancing software solutions. With your technical expertise, you will play a crucial role in driving technology forward and contributing to Google Cloud's mission of enabling digital transformation for organizations worldwide.,
ACTIVELY HIRING
question

Are these jobs relevant for you?

posted 3 days ago

Software Engineer - Rust

DeepStack Software
experience2 to 6 Yrs
location
Hyderabad, Telangana
skills
  • Rust
  • C
  • systems programming
  • APIs
  • system design
  • unit testing
  • Git
  • debugging
  • Cargo
  • dependency management
  • data structures
  • algorithms
  • distributed systems
  • Docker
  • Kubernetes
  • backend systems
  • async runtimes
  • Tokio
  • Actix
  • CICD
  • Linux environments
  • commandline tools
  • performance profiling
  • SQLNoSQL databases
  • eventdriven systems
  • highthroughput workloads
  • observability tools
  • Prometheus
  • Grafana
  • Jaeger
Job Description
As a Rust Engineer at DeepStack Software, you will be responsible for designing, developing, and maintaining high-performance backend services, microservices, and system-level components using Rust. Your role will involve leveraging async runtimes like Tokio, async-std, or Actix to build efficient, concurrent systems and building REST and/or gRPC APIs to integrate with internal/external systems. You will optimize performance across various dimensions and contribute to architectural discussions and system design decisions. Additionally, you will write clean, maintainable Rust code with comprehensive testing, participate in code reviews, and diagnose production issues to provide scalable solutions. Collaboration with cross-functional teams such as DevOps, Product, and QA will be essential for smooth delivery. Key Responsibilities: - Design, develop, and maintain backend services, microservices, and system-level components using Rust. - Leverage async runtimes such as Tokio, async-std, or Actix for building efficient, concurrent systems. - Build REST and/or gRPC APIs and integrate with internal/external systems. - Optimize performance across CPU, memory, networking, and concurrency dimensions. - Contribute to architectural discussions and system design decisions. - Write clean, maintainable Rust code with comprehensive testing. - Participate in code reviews, technical documentation, and best-practice enforcement. - Diagnose production issues and provide robust, scalable solutions. - Collaborate with DevOps, Product, and QA teams for smooth delivery. - (If experienced with C++) Apply C++ knowledge to performance tuning, low-level components, or cross-language integrations when needed. Qualifications Required: - 2-5 years of professional experience in Rust development. - Strong understanding of ownership, borrowing, lifetimes, and Rust's memory-safety model. - Hands-on experience with async runtimes such as Tokio, Actix, async-std, etc. - Solid fundamentals in systems programming, concurrency, and memory management. - Experience building backend services, APIs, or microservices. - Proficiency with Git, Linux environments, debugging, and command-line tools. - Understanding of software engineering best practices, CI/CD, unit testing, and integration testing. - Good knowledge of Cargo, the Rust crates ecosystem, and dependency management. - Familiarity with data structures, algorithms, and performance profiling. - Experience with C++ (preferred but not mandatory), especially for systems-level or high-performance workloads. Additional Information about the company: DeepStack Software is the company that posted this job opportunity.,
ACTIVELY HIRING
posted 2 months ago
experience5 to 9 Yrs
location
Hyderabad, Telangana
skills
  • Python
  • Go
  • ETL
  • Distributed Systems
  • APIs
  • Data Structures
  • Algorithms
  • Software Design
  • Airflow
  • Kafka
  • AWS
Job Description
As a Senior Backend Engineer - Data Infrastructure / ETL Systems at Bandgi Technologies, your role will be crucial in designing and building scalable, high-performance systems that drive our next-generation data platform. You will primarily focus on developing robust ETL pipelines, distributed systems, and data integration services that are fundamental to our analytics and operational workflows. **Key Responsibilities:** - Design and implement high-performance distributed systems for data extraction, transformation, and ingestion. - Build scalable and fault-tolerant systems capable of handling large data volumes and high throughput. - Integrate various internal and external systems, including databases, APIs, and cloud services, to facilitate seamless data exchange and support business processes. - Develop and enhance end-to-end components for our new ETL Service, including building tooling for observability, performance, and reliability of backend data systems. - Emphasize performance, architecture, clean design, and clean code principles in your work. **Qualifications Required:** - Backend engineer with at least 5 years of experience in building and enhancing data pipelines or ETL services. - Strong background in designing and implementing distributed systems, particularly in a data-intensive setting. - Proficiency in constructing and maintaining event buses, message queues, and APIs within a distributed system environment. - Excellent programming skills in languages like Python, Go, etc., coupled with ETL pipeline experience. - Deep knowledge of data structures, algorithms, and software design principles. - Effective communication and collaboration abilities. In addition, experience with tools such as Airflow, Prefect, Dagster, or similar, usage of Kinesis or Kafka, and familiarity with AWS resources like AWS GLUE, Postgres, Redshift, etc., would be considered advantageous for this role.,
ACTIVELY HIRING
posted 2 months ago
experience4 to 13 Yrs
location
Hyderabad, Telangana
skills
  • distributed systems
  • C
  • C
  • Java
  • data structures
  • algorithms
  • debugging
  • database internals
  • relational database kernel development
  • problemsolving
Job Description
The Database engineering team at Salesforce in India is looking for experienced Core Database Internal Engineers to join their team. As part of this team, you will be responsible for architecting, developing, and testing the next generation of cloud-native databases. This role offers a great opportunity for individuals with a strong background in database internals and distributed systems who are passionate about continuous innovation. - Design and develop core distributed database system functionalities. - Propose new architecture and design solutions for complex scalability challenges. - Develop comprehensive functional and system tests to ensure database quality. - Collaborate with the broader database team on integration and code reviews. - Architect, design, and implement high-quality features for the database. - Take ownership of debugging and resolving customer issues promptly. - Foster a collaborative work environment with other teams to drive innovation and delivery excellence. - 13+ years of software development experience with 4+ years specifically in database kernel development. - Bachelor's or Master's degree in computer science or a related field with strong fundamentals in data structures, algorithms, and distributed systems. - Proficiency in C or C++ server development; Java experience is a plus. - Prior experience working on relational database kernel development. - Proven track record of delivering innovative features for large-scale systems. - Strong communication and problem-solving skills. - Familiarity with highly-scalable and highly-available distributed systems.,
ACTIVELY HIRING
posted 3 days ago
experience3 to 7 Yrs
location
Hyderabad, Telangana
skills
  • Data structures
  • Algorithms
  • ESX
  • KVM
  • OpenStack
  • PostgreSQL
  • Docker
  • Kubernetes
  • LinuxCentOS environments
  • C
  • C programming
  • Linux clustering technologies
  • Objectoriented design
  • Multithreaded systems
  • IO subsystems
  • Hypervisor platforms
  • HyperV
  • API creation
  • utilization
Job Description
As a Software Engineer at Nasuni, you will have the opportunity to contribute to the growth and innovation of our cloud-scale NAS platform. Your role will involve collaborating on requirements analysis, design reviews, and developing software and services to enhance the performance and reliability of our NAS appliance. You will also be responsible for building and improving High Availability (HA) and Upgrade mechanisms to ensure a seamless customer experience. Your responsibilities will include: - Collaborating on requirements analysis and design reviews to evolve Nasuni's core platform and operating system. - Developing and maintaining software and services that power our NAS appliance, delivering high performance and reliability to customers. - Building and enhancing High Availability (HA) and Upgrade mechanisms to ensure seamless, non-disruptive customer experiences. - Investigating and resolving bugs and defects reported by QA, customer support, and the development team. To excel in this role, you should possess the following skills and experience: - 3+ years of experience building and operating large-scale, highly available distributed systems or cloud-based services. - Proven expertise in C and C++ programming, with a strong focus on performance and reliability. - Solid understanding of Linux clustering technologies such as Pacemaker, Corosync, etc. - Proficient in object-oriented design and SDK development in both on-premises and cloud environments. - Deep knowledge of data structures, algorithms, multi-threaded systems, I/O subsystems, and Linux internals including XFS/EXT filesystems. - Experience working with hypervisor platforms such as ESX, Hyper-V, KVM, or OpenStack. - Excellent written and verbal communication skills with the ability to clearly present complex technical topics to diverse audiences. Additionally, having the following qualifications would be an added bonus: - Computer Science degree or similar experience that includes System Design, Design Principals, Code Architecture. - Prior experience with API creation and utilization, as our Cloud-Native Platform connects to enterprise applications and public storage via Software APIs. - Experience with and contributions to open-source communities. - Knowledge of PostgreSQL, as it is used as the backbone of our system. - Exposure to Cloud Storage backend integration with AWS or Azure. - Familiarity with containerization using Docker and Kubernetes. - Proficiency in other high-level languages such as Golang, Java, or Perl. Join Nasuni as a Software Engineer and be part of a dynamic team shaping the future of AI-driven data infrastructure for global enterprises.,
ACTIVELY HIRING
posted 1 day ago
experience7 to 11 Yrs
location
Hyderabad, Telangana
skills
  • Data Structures
  • Algorithms
  • Express
  • PostgreSQL
  • Bootstrap
  • Docker
  • Jenkins
  • Kafka
  • JavaScript
  • Cypress
  • ObjectOriented Programming OOP
  • Nodejs
  • React
  • Redux Toolkit
  • Reactstrap
  • CICD
  • ESLint
  • Prettier
  • Jest
Job Description
As a Senior Principal Software Engineer at our team, you will be focusing on hands-on development of scalable, high-performance applications. Your commitment to the craft of software engineering, proficiency in object-oriented programming (OOP), data structures, and algorithms is essential. This individual contributor (IC) role is designated for the technical track, emphasizing direct hands-on software development rather than managerial or team leadership. Your responsibilities will include: - Architecting, designing, and implementing both frontend and backend software systems using the provided tech stack with a focus on hands-on coding. - Applying Object-Oriented Programming (OOP) principles and efficient data structures and algorithms to solve real-world problems. - Writing clean, maintainable, and scalable code following best practices such as DRY, SOLID, and design patterns. - Evaluating and troubleshooting complex technical issues in a structured and efficient manner, creating effective solutions that leverage deep understanding of software engineering principles. - Implementing rigorous testing strategies using industry tools and ensuring consistently high code quality. - Building robust backend systems using Node.js, Express, PostgreSQL, and other modern tools while ensuring cross-system compatibility. - Designing and managing APIs and database systems optimized for scalability and performance, as well as working with messaging and event-driven architectures using Kafka. - Developing dynamic, user-friendly frontend applications using React, Redux Toolkit, and associated libraries, maintaining engaging and responsive UIs leveraging libraries like Bootstrap and Reactstrap. - Managing containerized applications using Docker and CI/CD automation workflows with Jenkins, continuously improving the deployment pipeline for faster feature delivery in production. - Collaborating with cross-functional teams, participating in Sprint planning, code reviews, and team retrospectives to contribute technical insight and domain expertise. - Working with product managers and QA teams to refine requirements and test deliverables effectively. Qualifications: - Strong hands-on expertise in Object-Oriented Programming (OOP) principles, data structures, and algorithms. - Proficiency in core technologies such as JavaScript, React, Node.js, Express, PostgreSQL, and distributed systems such as Kafka. - Deep knowledge of frontend and backend development practices and patterns. - Strong debugging and problem-solving skills. - Proven experience with testing frameworks (e.g., Jest, Cypress) for both unit and end-to-end testing. - Skilled in using tools such as ESLint and Prettier for code consistency and quality. - Hands-on experience with containerized deployments using Docker and CI/CD pipelines with Jenkins. Preferred Skills: - Familiarity with styling libraries/frameworks like Bootstrap and Reactstrap for creating responsive UIs. - Experience working on large-scale enterprise applications or distributed architectures. - Strong grasp of Agile development practices and collaboration tools. Soft Skills: - Exceptional analytical and problem-solving capabilities. - Excellent verbal and written communication skills. - A proactive mindset with the ability to work both independently and collaboratively.,
ACTIVELY HIRING
posted 1 week ago
experience1 to 5 Yrs
location
Hyderabad, Telangana
skills
  • software development
  • programming languages
  • Java
  • Python
  • C
  • JavaScript
  • HTML
  • CSS
  • testing
  • software design
  • architecture
  • data structures
  • algorithms
  • technical leadership
  • information retrieval
  • distributed computing
  • networking
  • security
  • artificial intelligence
  • natural language processing
  • UI design
  • mobile
  • full stack development
  • Golang
  • TypeScript
  • maintaining software products
  • launching software products
  • developing accessible technologies
  • largescale system design
  • data storage
Job Description
As a software engineer at Google, you will be developing next-generation technologies that impact billions of users worldwide, changing the way they connect, explore, and interact with information. Your role will involve working on projects critical to Google's needs, with the opportunity to switch teams and projects as the fast-paced business evolves. We are looking for versatile engineers who can display leadership qualities and are enthusiastic about taking on new challenges across the full-stack to drive technology forward. **Role Overview:** You will be part of the Core team at Google, responsible for building the technical foundation behind Google's flagship products. This team focuses on the design elements, developer platforms, product components, and infrastructure that provide excellent, safe, and coherent experiences for users. As a member of the Core team, you will have the opportunity to impact important technical decisions across the company and drive innovation for every developer. **Key Responsibilities:** - Gather business requirements from product managers and translate them into engineering solutions. - Propose architectural changes to the system or develop new systems. - Provide technical leadership to software engineers on the team. - Drive new project initiatives to expand the team's charter and responsibilities. - Align strategy, processes, and decision-making within adjacent teams. **Qualifications Required:** - Bachelor's degree or equivalent practical experience. - 5 years of experience with software development in one or more programming languages. - 3 years of experience with full stack development, including back-end (Java, Python, Golang, or C++) and front-end (JavaScript or TypeScript, HTML, CSS). - 3 years of experience in testing, maintaining, or launching software products. - 1 year of experience with software design and architecture. - Master's degree or PhD in Computer Science or a related technical field (preferred). - 5 years of experience with data structures/algorithms (preferred). - 1 year of experience in a technical leadership role (preferred). - Experience developing accessible technologies (preferred).,
ACTIVELY HIRING
posted 2 months ago
experience4 to 13 Yrs
location
Hyderabad, Telangana
skills
  • distributed systems
  • C
  • C
  • Java
  • data structures
  • algorithms
  • debugging
  • database internals
  • relational database kernel development
  • problemsolving
Job Description
As a Core Database Internal Engineer at Salesforce, you will be part of the Database engineering team in India. Your role will involve architecting, developing, and testing the next generation of cloud-native databases. This position is ideal for individuals with a solid background in database internals and distributed systems, who are dedicated to driving continuous innovation within the team. Your key responsibilities will include: - Designing and developing core distributed database system functionalities. - Proposing new architecture and design solutions for complex scalability challenges. - Developing comprehensive functional and system tests to ensure the quality of the database. - Collaborating with the broader database team on integration and code reviews. - Architecting, designing, and implementing high-quality features for the database. - Taking ownership of debugging and resolving customer issues promptly. - Fostering a collaborative work environment with other teams to drive innovation and delivery excellence. Qualifications required for this role are: - 13+ years of software development experience with a minimum of 4 years specifically in database kernel development. - Bachelor's or Master's degree in computer science or a related field with strong fundamentals in data structures, algorithms, and distributed systems. - Proficiency in C or C++ server development; Java experience is a plus. - Prior experience working on relational database kernel development. - Proven track record of delivering innovative features for large-scale systems. - Strong communication and problem-solving skills. - Familiarity with highly-scalable and highly-available distributed systems. (Note: Additional details about the company benefits and perks can be found at https://www.salesforcebenefits.com/),
ACTIVELY HIRING
posted 5 days ago

Lead

S&P Global
experience1 to 7 Yrs
location
Hyderabad, Telangana
skills
  • Java
  • J2EE
  • Spring
  • Spring Boot
  • Spring Security
  • MVC
  • Active MQ
  • Data structures
  • Algorithms
  • RDBMS
  • NOSQL
  • Containerization
  • Python
  • Agile
  • Scrum
  • Restful services
  • Spring JPA
  • CICD
  • AWS services
  • ElasticRedis search
  • Vaadin Framework
Job Description
As a Foreseer AI Lead at SPGMI, you will play a crucial role in delivering digital transformation solutions focused on information extraction from structured and semi-structured documents and websites. The Foreseer team is dedicated to leveraging the latest AI/ML technologies within a state-of-the-art UI to drive multiple projects using a core distributed, cloud-native, auto-scalable framework. Your expertise in Java and Python, along with ML engineering, will be essential in this role. **Key Responsibilities:** - Support and cultivate a quality-first, agile culture based on partnership, trust, and collaboration. - Design, develop, and maintain functionalities to innovate new solutions on the platform. - Gain in-depth knowledge of the framework and project deliverables. - Provide technical insights on architecture, design, and code. - Drive technical design, architecture, and implementation of new features and project iterations. - Collaborate with business and PM stakeholders in roadmap planning and implementation to align technical milestones with business requirements. - Implement security measures and compliance standards to safeguard sensitive data and ensure regulatory adherence. - Maintain comprehensive documentation of the platform, processes, and procedures for reference and knowledge sharing. - Ensure adherence to industry standards, governance, and best practices to deliver high-quality scalable solutions. - Adapt communication styles for various audiences, from engineers to business stakeholders and executive leadership. - Demonstrate strategic thinking, influence, technical and business acumen, and problem-solving skills. **Qualifications Required:** - BS or MS degree in Computer Science, Information Technology, or equivalent. - 7+ years of hands-on experience with Java, J2EE, and related frameworks (Spring, Restful services, Spring Boot, Spring JPA, Spring Security, MVC, etc.). - 3+ years of experience in designing, architecting, and building microservices-based distributed systems in a serverless environment. - 3+ years of experience with Active MQ, distributed streaming platforms, or other related JMS providers. - 1+ years of experience leading global teams in an agile environment. - Proficiency in Data Structures and Algorithms. - Experience in performance tuning, thread dump analysis, and code refactoring. - Proficiency in different database technologies (RDBMS, NoSQL). - Experience in Containerization, cloud platforms, CI/CD, and deployments through CI/CD pipelines, and AWS services like S3, EKS, EC2, etc. - Proficiency in the development environment, including IDE, web & application server, GIT, Azure DevOps, unit-testing tool, and defect management tools. **Nice To Have Skills:** - Distributed systems programming. - AI/ML solutions architecture. - Knowledge of GenAI Platforms and tech stacks. - Hands-on experience with Elastic/Redis search. - Hands-on experience in Python. - Hands-on experience in Vaadin Framework. - Experience in Agile and Scrum methodologies. In addition to the above, as part of the SPGMI team, you will be contributing to the mission of Advancing Essential Intelligence. The organization values integrity, discovery, and partnership, and offers benefits such as health & wellness programs, flexible downtime, continuous learning opportunities, and family-friendly perks. By joining S&P Global, you will be part of a diverse and inclusive workplace that fosters innovation and provides equal opportunities for all individuals based on their skills and contributions.,
ACTIVELY HIRING
posted 5 days ago
experience2 to 8 Yrs
location
Hyderabad, Telangana
skills
  • Machine Learning
  • Deep Learning
  • Computer Vision
  • Image Processing
  • Statistical Analysis
  • Distributed Systems
  • Python
  • NumPy
  • AZURE
  • Convolution Neural Network CNN
  • Image Analytics
  • TensorFlow
  • Open CV
  • Neural Network
  • Keras
  • Scikit
  • pandas
  • AWS GPU
Job Description
Role Overview: As a Sr. Data Scientist at our company, you will be an integral part of our fast-growing data scientists team. We are seeking self-motivated individuals who are passionate about AI predictive image analytics and machine learning. Your primary responsibility will be to design and develop highly scalable machine learning solutions that have a significant impact on various aspects of our business. You will work on designing and developing Neural Network solutions, especially Convolution Neural Networks, based on our reference architecture leveraging big data, cloud technology, micro-service architecture, and high-performing compute infrastructure. Your daily activities will involve contributing to all phases of algorithm development, including ideation, prototyping, design, and production implementation. Key Responsibilities: - Designing and developing highly scalable machine learning solutions - Working on Neural Network solutions, especially Convolution Neural Networks - Contributing to all phases of algorithm development, including ideation, prototyping, design, and production implementation Qualifications Required: - Background in software engineering and data science with expertise in machine learning algorithms, statistical analysis tools, and distributed systems - Experience in building machine learning applications and broad knowledge of machine learning APIs, tools, and open source libraries - Strong coding skills and fundamentals in data structures, predictive modeling, and big data concepts - Experience in designing full stack ML solutions in a distributed compute environment - Proficiency in Python, Tensor Flow, Keras, Sci-kit, pandas, NumPy, AZURE, AWS GPU - Excellent communication skills with multiple levels of the organization (Note: Additional details of the company were not provided in the JD),
ACTIVELY HIRING
posted 2 months ago
experience15 to 19 Yrs
location
Hyderabad, Telangana
skills
  • C
  • Java
  • Python
  • Scala
  • Go
  • SQL Server
  • MySQL
  • PostgreSQL
  • AWS
  • Azure
  • GCP
  • CNet
  • NodeJS
Job Description
As a software developer at Salesforce, you will play a crucial role in impacting users, the company's success, and the industry by creating innovative features for our trusted CRM platform. Collaborating with a team of top-tier engineers, you will focus on enhancing scalability and efficiency while ensuring the delivery of high-quality products through architecture, design, implementation, and testing. Key Responsibilities: - Build new and innovative components to enhance scalability and efficiency in a rapidly growing market technology landscape. - Develop high-quality, production-ready code to serve millions of users. - Make design decisions considering performance, scalability, and future expansion. - Contribute to all stages of the Software Development Life Cycle (SDLC) including design, implementation, code reviews, automation, and testing. - Construct efficient components/algorithms in a microservice multi-tenant SaaS cloud environment. - Conduct code reviews, mentor junior engineers, and offer technical guidance to the team. Qualifications Required: - Mastery of multiple programming languages and platforms. - Minimum 15 years of software development experience. - Profound understanding and hands-on experience with distributed systems. - Strong grasp of Services Oriented Architecture. - Extensive knowledge of object-oriented programming and scripting languages including C++, C#.Net, Java, Python, Scala, Go, and Node.JS. - Excellent understanding of RDBMS concepts and experience in developing applications on SQL Server, MySQL, PostgreSQL. - Experience in developing SAAS applications on public cloud infrastructure like AWS/Azure/GCP. - Proficiency in queues, locks, scheduling, event-driven architecture, workload distribution, relational and non-relational databases. - Familiarity with software development best practices and demonstration of leadership skills. - Degree or equivalent relevant experience required, with assessment based on core competencies including extracurricular leadership roles, military experience, volunteer roles, work experience, etc.,
ACTIVELY HIRING
posted 1 month ago
experience3 to 7 Yrs
location
Hyderabad, Telangana
skills
  • coding
  • system design
  • application development
  • testing
  • agile methodologies
  • Security
  • distributed systems
  • operational stability
  • CICD
  • Application Resiliency
  • building AI Agents
  • integration of tools
  • RAG based solutions
  • cloud platforms
  • infrastructure as code
  • software development pipeline
  • orchestration tools
  • frontend technologies
  • cloud technologies
  • building AIML models
  • Model Explainability
  • Model Monitoring
  • cloudnative architectures
  • modern machine learning technologies
Job Description
As a Software Engineer III at JPMorgan Chase within the Consumer and Community Banking - Data Technology, you will be a seasoned member of an agile team, tasked with designing and delivering trusted, market-leading technology products in a secure, stable, and scalable manner. Your responsibilities will include implementing critical technology solutions across multiple technical areas, supporting various business functions to achieve the firm's business objectives. - Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems - Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems - Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development - Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems - Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture - Contributes to software engineering communities of practice and events that explore new and emerging technologies - Adds to team culture of diversity, opportunity, inclusion, and respect - Formal training or certification on software engineering concepts and 3+ years applied experience - Hands-on practical experience in system design, application development, testing, and operational stability - Proficient in coding in one or more languages - Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages - Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security - Proficient in building AI Agents (e.g., LangChain, LangGraph, AutoGen), integration of tools (e.g., API) and RAG based solutions. - Experience in cloud platforms such as AWS, GCP, or Azure and infrastructure as code (e.g., Terraform, CloudFormation). - Hands-on experience with software development pipeline and orchestration tools (e.g., Jenkins, Git CI/CD). - Familiarity with modern front-end technologies - Exposure to cloud technologies - Experience in building AI/ML models on structured and unstructured data along with Model Explainability and Model Monitoring. - Deep understanding of distributed systems, cloud-native architectures, and modern machine learning technologies,
ACTIVELY HIRING
posted 2 weeks ago
experience0 to 4 Yrs
location
Hyderabad, All India
skills
  • Python
  • NumPy
  • Docker
  • Kubernetes
  • natural language processing
  • NLP
  • computer vision
  • distributed computing
  • Git
  • streaming
  • APIs
  • exploratory data analysis
  • monitoring
  • troubleshooting
  • documentation
  • TensorFlow
  • PyTorch
  • scikitlearn
  • pandas
  • AI engineering
  • machine learning algorithms
  • deep learning architectures
  • cloud platforms
  • CICD pipelines
  • MLOps practices
  • big data technologies
  • realtime data processing
  • data pipelines
  • data preprocessing
  • feature engineering
Job Description
As an AI Engineer with Python at Artmac Soft, your role involves utilizing your 0-1 year of experience in AI engineering with a focus on Python programming. You are expected to have knowledge of Cursor AI, Render, and CloudFlare, along with proficiency in Python libraries and frameworks like TensorFlow, PyTorch, sci-kit-learn, NumPy, and pandas. Your responsibilities include a strong understanding of machine learning algorithms and deep learning architectures, experience with cloud platforms (AWS, GCP, Azure), and containerization tools such as Docker and Kubernetes. You will be working on CI/CD pipelines, MLOps practices, NLP, computer vision, distributed computing, big data technologies, and version control systems like Git. Your tasks will involve real-time data processing, building, deploying, and optimizing AI/ML models, developing scalable data pipelines, and collaborating with cross-functional teams. To excel in this role, you are required to have a Bachelors or Masters degree in Computer Science, Artificial Intelligence, Machine Learning, or a related field. Staying updated on the latest advancements in AI, machine learning, and deep learning is crucial. Additionally, you will be involved in developing APIs, conducting data preprocessing, feature engineering, exploratory data analysis, and documenting AI solutions and best practices. As an AI Engineer with Python at Artmac Soft, your role involves utilizing your 0-1 year of experience in AI engineering with a focus on Python programming. You are expected to have knowledge of Cursor AI, Render, and CloudFlare, along with proficiency in Python libraries and frameworks like TensorFlow, PyTorch, sci-kit-learn, NumPy, and pandas. Your responsibilities include a strong understanding of machine learning algorithms and deep learning architectures, experience with cloud platforms (AWS, GCP, Azure), and containerization tools such as Docker and Kubernetes. You will be working on CI/CD pipelines, MLOps practices, NLP, computer vision, distributed computing, big data technologies, and version control systems like Git. Your tasks will involve real-time data processing, building, deploying, and optimizing AI/ML models, developing scalable data pipelines, and collaborating with cross-functional teams. To excel in this role, you are required to have a Bachelors or Masters degree in Computer Science, Artificial Intelligence, Machine Learning, or a related field. Staying updated on the latest advancements in AI, machine learning, and deep learning is crucial. Additionally, you will be involved in developing APIs, conducting data preprocessing, feature engineering, exploratory data analysis, and documenting AI solutions and best practices.
ACTIVELY HIRING
posted 2 months ago
experience5 to 9 Yrs
location
Hyderabad, Telangana
skills
  • Java
  • Python
  • Scala
  • C
  • Go
  • C
  • SQL
  • AWS
  • Azure
  • GCP
  • SAAS
  • Distributed Systems
  • NodeJS
  • Postgress
  • Trino
  • Redshift
  • Mongo
Job Description
Role Overview: Salesforce is looking for software developers who are passionate about making a positive impact through their code. As a Backend Software Engineer, you will have the opportunity to work with a team of talented engineers to create innovative features for customers while maintaining the stability and scalability of the CRM platform. Your role will involve architecture, design, implementation, and testing to ensure the delivery of high-quality products. Key Responsibilities: - Build new components using cutting-edge technologies to enhance scalability and efficiency. - Develop high-quality code for millions of users on the cloud platform. - Design and implement robust APIs and features related to API frameworks that can perform and scale in a multi-tenant environment. - Contribute to all phases of the software development life cycle (SDLC) including design, implementation, code reviews, automation, and testing. - Develop efficient components and algorithms in a microservice multi-tenant SaaS cloud environment. - Conduct code reviews, mentor junior engineers, and provide technical guidance to the team based on seniority level. Qualifications Required: - Proficiency in multiple programming languages and platforms. - 5 to 8 years of experience in software development. - Deep understanding of object-oriented programming and proficiency in scripting languages such as Java, Python, Scala, C#, Go, Node.JS, and C++. - Strong SQL skills and experience working with relational and non-relational databases like Postgres, Trino, Redshift, and Mongo. - Experience in developing SAAS products on public cloud infrastructure such as AWS, Azure, and GCP. - Proven track record in designing and developing distributed systems at scale. - Knowledge of software development best practices and leadership skills. - Degree or equivalent relevant experience required, with evaluation based on core competencies for the role. Additional Details: Salesforce offers a comprehensive benefits package including well-being reimbursement, generous parental leave, adoption assistance, fertility benefits, and more. Employees also have access to world-class training on Trailhead.com, exposure to executive thought leaders, 1:1 coaching with leadership, and volunteer opportunities as part of the 1:1:1 model for community giving back. For more details on benefits and perks, visit [Salesforce Benefits Website](https://www.salesforcebenefits.com/),
ACTIVELY HIRING
posted 2 months ago

Applied AI ML lead

Chase- Candidate Experience page
experience5 to 9 Yrs
location
Hyderabad, Telangana
skills
  • Machine Learning
  • Natural Language Processing
  • Computer Vision
  • Speech Recognition
  • Reinforcement Learning
  • Time Series Analysis
  • Data structures
  • Algorithms
  • Data Mining
  • Information Retrieval
  • Statistics
  • Python
  • Spark
  • Numpy
  • Scipy
  • Multithreading
  • Docker
  • ECS
  • Kubernetes
  • Knowledge Graph
  • Ranking
  • Recommendation
  • Tensorflow
  • Pytorch
  • pyG
  • Keras
  • MXNet
  • ScikitLearn
  • Multi GPUs
  • Dask
  • Ray
  • Polars
  • AWS EMR
  • Sagemaker
Job Description
As an Applied AI ML Lead within the Digital Intelligence team at JPMorgan, you will collaborate with all lines of business and functions to deliver software solutions. You will experiment, develop, and productionize high-quality machine learning models, services, and platforms to make a significant impact on technology and business. You will design and implement highly scalable and reliable data processing pipelines. Additionally, you will perform analysis and insights to promote and optimize business results. You will contribute to a transformative journey and make a substantial impact on a wide range of customer products. - Research, develop, and implement machine learning algorithms to solve complex problems related to personalized financial services in retail and digital banking domains. - Work closely with cross-functional teams to translate business requirements into technical solutions and drive innovation in banking products and services. - Collaborate with product managers, key business stakeholders, engineering, and platform partners to lead challenging projects that deliver cutting-edge machine learning-driven digital solutions. - Conduct research to develop state-of-the-art machine learning algorithms and models tailored to financial applications in personalization and recommendation spaces. - Design experiments, establish mathematical intuitions, implement algorithms, execute test cases, validate results, and productionize highly performant, scalable, trustworthy, and often explainable solutions. - Collaborate with data engineers and product analysts to preprocess and analyze large datasets from multiple sources. - Stay up-to-date with the latest publications in relevant Machine Learning domains and find applications for the same in your problem spaces for improved outcomes. - Communicate findings and insights to stakeholders through presentations, reports, and visualizations. - Work with regulatory and compliance teams to ensure that machine learning models adhere to standards and regulations. - Mentor Junior Machine Learning associates in delivering successful projects and building successful careers in the firm. - Participate and contribute back to firm-wide Machine Learning communities through patenting, publications, and speaking engagements. - Formal training or certification on machine learning concepts and 5+ years applied experience - Expert in at least one of the following areas: Natural Language Processing, Knowledge Graph, Computer Vision, Speech Recognition, Reinforcement Learning, Ranking and Recommendation, or Time Series Analysis. - Deep knowledge in Data structures, Algorithms, Machine Learning, Data Mining, Information Retrieval, Statistics. - Demonstrated expertise in machine learning frameworks: Tensorflow, Pytorch, pyG, Keras, MXNet, Scikit-Learn. - Strong programming knowledge of python, spark; Strong grasp on vector operations using numpy, scipy; Strong grasp on distributed computation using Multithreading, Multi GPUs, Dask, Ray, Polars etc. - Strong analytical and critical thinking skills for problem solving. - Excellent written and oral communication along with demonstrated teamwork skills. - Demonstrated ability to clearly communicate complex technical concepts to both technical and non-technical audiences - Experience in working in interdisciplinary teams and collaborating with other researchers, engineers, and stakeholders. - A strong desire to stay updated with the latest advancements in the field and continuously improve one's skills Preferred qualifications, capabilities and skills: - Deep hands-on experience with real-world ML projects, either through academic research, internships, or industry roles. - Experience with distributed data/feature engineering using popular cloud services like AWS EMR - Experience with large scale training, validation and testing experiments. - Experience with cloud Machine Learning services in AWS like Sagemaker. - Experience with Container technology like Docker, ECS etc. - Experience with Kubernetes based platform for Training or Inferencing. - Contributions to open-source ML projects can be a plus.,
ACTIVELY HIRING
posted 1 week ago

Java Developer Intern

Nithish Software Soluctions Private Limited
experience1 to 5 Yrs
location
Vishakhapatnam, Andhra Pradesh
skills
  • Java
  • JSP
  • distributed systems
  • algorithms
  • relational databases
  • optimization mathematics
Job Description
As a part of the technical Leadership team, you will collaborate to design and bring innovative solutions and services to the market. Your responsibilities will include creating solutions to run predictions on distributed systems using cutting-edge technologies at incredible scale and speed. You are expected to debug, understand, and enhance functional capabilities to meet client needs effectively. In addition, you will be tasked with building scalable, fault-tolerant, low-cost, and easy-to-manage distributed storage, index, and query systems. Your role will involve designing and coding solutions for broadly defined problems, working in an agile environment to deliver high-quality software, and addressing technical challenges and solutions effectively. Key Responsibilities: - Collaborate with the technical Leadership team to design innovative solutions and services - Develop solutions for running predictions on distributed systems - Debug, understand, and enhance functional capabilities for client needs - Build scalable, fault-tolerant, low-cost distributed storage, index, and query systems - Design and code solutions for broadly defined problems - Work in an agile environment to deliver high-quality software - Articulate technical challenges and solutions effectively Qualifications Required: - Bachelor's degree preferred - 1 year of total work experience, with proficiency in Java and JSP - Experience with distributed, multi-tiered systems, algorithms, and relational databases - Knowledge of optimization mathematics such as linear programming and nonlinear optimization - Ability to handle ambiguous problems and think abstractly In addition to the above, the company also values candidates who have previous technical internship experience and are adept at handling ambiguous or undefined problems. This is a full-time position that requires in-person work at the specified location.,
ACTIVELY HIRING
posted 2 weeks ago
experience6 to 10 Yrs
location
Andhra Pradesh
skills
  • Java
  • Python
  • Go
  • microservices
  • data structures
  • algorithms
  • OOP
  • design patterns
  • relational databases
  • containerization
  • performance monitoring
  • NET Core
  • Nodejs
  • REST APIs
  • distributed architectures
  • NoSQL databases
  • cloud platforms
  • message queues
  • event systems
  • CICD
  • Git workflows
  • observability tools
Job Description
As a Senior Dot Net Developer at our company, you will play a crucial role in leading backend solution design, developing robust backend services, and ensuring the performance, scalability, and reliability of our enterprise applications. Your expertise in backend engineering and solution design will be instrumental in contributing to the success of our SaaS platforms. **Key Responsibilities:** - Lead backend solution design for complex features, modules, and integrations. - Design scalable, modular, and maintainable architectures for SaaS platforms. - Build robust, performant backend services using modern backend languages. - Design and develop RESTful or GraphQL APIs for internal and external consumption. - Analyze system performance, optimize critical paths, and ensure high availability. - Contribute to building and enhancing multi-tenant SaaS platforms. - Mentor developers, collaborate with cross-functional teams, and drive engineering best practices. **Technical Skills Required:** - Strong backend development experience in .NET Core, Java, Node.js, Python, Go. - Expertise in REST APIs, microservices, and distributed architectures. - Experience with relational and NoSQL databases, cloud platforms, and containerization. - Exposure to CI/CD, Git workflows, observability tools, and performance monitoring. **Qualifications:** - Bachelors or Masters degree in Computer Science, Engineering, or a related field. In this role, you will need to leverage your strong analytical and problem-solving skills to deliver innovative solutions and communicate effectively with stakeholders. Your proactive and accountable approach to work will ensure the successful delivery of outcomes.,
ACTIVELY HIRING
posted 2 months ago
experience1 to 5 Yrs
location
Hyderabad, Telangana
skills
  • Python
  • C
  • C
  • Java
  • Javascript
  • data structures
  • algorithms
  • GO
  • HTML
  • CSS
  • information retrieval
  • distributed computing
  • networking
  • security
  • artificial intelligence
  • natural language processing
  • UI design
  • mobile
  • full stack development
  • TypeScript
  • largescale system design
  • data storage
Job Description
As a software engineer at Google, you will have the opportunity to work on next-generation technologies that impact billions of users worldwide. Your role will involve developing software solutions that operate at massive scale and go beyond traditional web search. Google is seeking engineers with diverse backgrounds in areas such as information retrieval, distributed computing, system design, networking, security, AI, UI design, and mobile development. Key Responsibilities: - Write product or system development code - Participate in design reviews to select optimal technologies - Review code from other developers and provide feedback to ensure best practices are followed - Contribute to documentation and educational content - Troubleshoot and resolve product or system issues Qualifications Required: - Bachelor's degree or equivalent practical experience - 1 year of software development experience in languages like Python, C, C++, Java, or JavaScript - 1 year of experience with data structures or algorithms Preferred Qualifications: - Master's degree or PhD in Computer Science or related field - 1 year of full-stack development experience with back-end languages (Java, Python, GO, or C++) and front-end technologies (JavaScript, TypeScript, HTML, CSS) - Experience in developing accessible technologies Google Cloud plays a crucial role in enabling organizations to digitally transform their businesses. By leveraging Google's advanced technology and tools, we provide enterprise-grade solutions to help developers build sustainable solutions globally. Customers across 200+ countries rely on Google Cloud to drive growth and address their most critical business challenges. In this role, you will have the opportunity to manage project priorities, deadlines, and deliverables. Your responsibilities will include designing, developing, testing, deploying, maintaining, and enhancing software solutions. As Google continues to innovate and push technology boundaries, we are looking for versatile engineers who demonstrate leadership qualities and a passion for solving complex problems across the full-stack.,
ACTIVELY HIRING
logo

@ 2025 Shine.com | All Right Reserved

Connect with us:
  • LinkedIn
  • Instagram
  • Facebook
  • YouTube
  • Twitter