Job description Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Is highly respected, experienced and trusted. Masters all phases of the software development lifecycle and applies innovation and industrialization. Shows a clear dedication and commitment to business objectives and responsibilities and to the group as a whole. Operates with no supervision in highly complex environments and takes responsibility for a substantial aspect of Capgeminis activity. Is able to manage difficult and complex situations calmly and professionally. Considers the bigger picture when making decisions and demonstrates a clear understanding of commercial and negotiating principles in less-easy situations. Focuses on developing long term partnerships with clients. Demonstrates leadership that balances business, technical and people objectives. Plays a significant part in the recruitment and development of people. Skills (competencies) Verbal Communication Role: Software Development - Other Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: B.Tech/B.E. in Any Specialization PG: Any Postgraduate Key Skills Skills highlighted with ‘‘ are preferred keyskills software developmentproductiontechnical supportjavasoftware engineering project managementpythonwindows installationbusiness analysissoftware installationkaizensoftware troubleshootingdesktop engineeringcomputer hardwaremanufacturing
Posted 2 hours ago
•
Typically responds within 2 days
Job description Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Is highly respected, experienced and trusted. Masters all phases of the software development lifecycle and applies innovation and industrialization. Shows a clear dedication and commitment to business objectives and responsibilities and to the group as a whole. Operates with no supervision in highly complex environments and takes responsibility for a substantial aspect of Capgeminis activity. Is able to manage difficult and complex situations calmly and professionally. Considers the bigger picture when making decisions and demonstrates a clear understanding of commercial and negotiating principles in less-easy situations. Focuses on developing long term partnerships with clients. Demonstrates leadership that balances business, technical and people objectives. Plays a significant part in the recruitment and development of people. Skills (competencies) Verbal Communication Role: Software Development - Other Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: B.Tech/B.E. in Any Specialization PG: Any Postgraduate Key Skills Skills highlighted with ‘‘ are preferred keyskills c++pythonsoftware developmentbiossoftware engineering csoftware testingmanual testingbusiness analysissoftware installationsatajavascriptsqljavalinuxmicrosoft windowscomputer hardwaredebuggingfirmware testingfirmware
Posted 5 hours ago
•
Typically responds within 2 days
Job description As a Software Developer you'll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support. You will create software that enables your clients' hybrid-cloud and AI journeys. Your primary responsibilities includeComprehensive Feature Development and Issue ResolutionWorking on the end to end feature development and solving challenges faced in the implementation. Stakeholder Collaboration and Issue ResolutionCollaborate with key stakeholders, internal and external, to understand the problems, issues with the product and features and solve the issues as per SLAs defined. Continuous Learning and Technology IntegrationBeing eager to learn new technologies and implementing the same in feature development Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Java 8 and above SpringBoot, Rest API and Containerization with Docker. Development experience in Java. Good communication skills. Any cloud exposure AWS/GCP/Azure Preferred technical and professional experience Creative Problem solving skills Good communication skills Role: Site Reliability Engineer Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: DevOps Education UG: Any Graduate PG: Any Postgraduate Key Skills Skills highlighted with ‘‘ are preferred keyskills dockerjavagcpspring bootaws kubernetesansiblemicroservicesspringgitdevopspaaslinuxjenkinscloud computingrestpythonsoftware testingvmwaremicrosoft azureinfrastructure architecturepuppethybrid cloudsaasprivate cloudiaas
Posted 1 day ago
•
Typically responds within 2 days
Job description Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Is fully competent in it's own area and has a deep understanding of related programming concepts software design and software development principles. Works autonomously with minimal supervision. Able to act as a key contributor in a complex environment, lead the activities of a team for software design and software development. Acts proactively to understand internal/external client needs and offers advice even when not asked. Able to assess and adapt to project issues, formulate innovative solutions, work under pressure and drive team to succeed against its technical and commercial goals. Aware of profitability needs and may manage costs for specific project/work area. Explains difficult concepts to a variety of audiences to ensure meaning is understood. Motivates other team members and creates informal networks with key contacts outside own area. Skills (competencies) Verbal Communication Role: Software Development - Other Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: B.Tech/B.E. in Any Specialization PG: Any Postgraduate Key Skills Skills highlighted with ‘‘ are preferred keyskills software developmentsoftware designplatform developmentapexsalesforce visualforcealgorithmspythonc++project managementcjavascriptartificial intelligencesales force developmentjavadata loaderoopslinuxdata structuresaws
Posted 1 day ago
•
Typically responds within 2 days
Job description As Data Engineer, you will develop, maintain, evaluate and test big data solutions. You will be involved in the development of data solutions using Spark Framework with Python or Scala on Hadoop and AWS Cloud Data Platform Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise AWS Data Vault 2.0 development mechanism for agile data ingestion, storage and scaling Databricks for complex queries on transformation, aggregation, business logic implementation aggregation, business logic implementation AWS Redshift and Redshift spectrum, for complex queries on transformation, aggregation, business logic implementation DWH Concept on star schema, Materialize view concept. Strong SQL and data manipulation/transformation skills Preferred technical and professional experience Robust and Scalable Cloud Infrastructure End-to-End Data Engineering Pipeline Versatile Programming Capabilities Role: Data Engineer Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate Key Skills Skills highlighted with ‘‘ are preferred keyskills sqlsparkpythondata manipulationaws schemahivescalaamazon redshiftpysparkjavaaws cloudgcpdevopslinuxdata ingestionjenkinshadoopbig dataetlcloud computingmicrosoft azuredata engineeringkafkacloud infrastructureagilesqoopunix
Posted 1 day ago
•
Typically responds within 2 days
Job description Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Is fully competent in it's own area and has a deep understanding of related programming concepts software design and software development principles. Works autonomously with minimal supervision. Able to act as a key contributor in a complex environment, lead the activities of a team for software design and software development. Acts proactively to understand internal/external client needs and offers advice even when not asked. Able to assess and adapt to project issues, formulate innovative solutions, work under pressure and drive team to succeed against its technical and commercial goals. Aware of profitability needs and may manage costs for specific project/work area. Explains difficult concepts to a variety of audiences to ensure meaning is understood. Motivates other team members and creates informal networks with key contacts outside own area. Skills (competencies) Verbal Communication Role: Software Development - Other Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: B.Tech/B.E. in Any Specialization PG: Any Postgraduate Key Skills Skills highlighted with ‘‘ are preferred keyskills software developmentsoftware designmicrosoft azure.netsoftware engineering c++pythonproject managementcbusiness analysissoftware installationjavascriptsoftware troubleshootingtechnical supportjavacomputer hardwarehtml
Posted 1 day ago
•
Typically responds within 2 days
Job description Job Description Summary As a Senior Engineer in PayPal s Enterprise AIML Solution team, you will be customer-centric, strategic analytical in decision making and laser-focused on executing at scale. You thrive on the challenge of building and optimizing platforms at scale, are deeply passionate about leveraging cutting-edge technologies, and are dedicated to innovation and market success. Your role will involve leveraging your extensive technical expertise and practical experience in AI/ML to lead substantive discussions with technical and data science teams, guiding them through the intricacies of functional definition, architecture, solution implementation, and integration within complex environments. With a proven track record in technical leadership, youll be instrumental in driving high-quality products and ensuring the successful delivery of projects while effectively leading and mentoring team members. Job Description Meet our team We are on a mission to revolutionize commerce globally by connecting consumers and merchants with personalized shopping experiences. We are seeking a highly motivated, self-starter Senior Engineer to join our AI/ML Solution Engineering team to help achieve this mission. This role will help shape the next generation of checkout at Pa yPal impa cting over 400+ million consumers and 30+ million merchants worldwide by creating AI/ML foundations and capabilities that deliver a delightful and personalized shopping and checkout experience. Your day-to-day Design, Build, optimize , fine-tune Generative AI/LLM models/AI Solutions that can be integrated with numerous applications, support thousands of tenants, and operate at scale in production to support various PayPal AI Personalization initiatives Perform performance evaluations of the LLM models, Implement LLMOps processes to run the end-to-end lifecycle of LLMs Deploy, monitor , and maintain Machine Learning models and build AI Products in production environments, ensuring optimal performance and reliability. Ensure high code quality, performance, and reliability through rigorous testing, code reviews, and adherence to software development best practices . Drive innovation by researching and incorporating state-of-the-art machine learning techniques, tools, and frameworks into the platform . Effective communication, listening, interpersonal, influencing, and alignment driving skills; able to convey important messages in a clear and compelling manner Mentor team members, provide technical guidance, and foster a culture of collaboration, innovation, and continuous learning . What do you need to bring Qualifications Masters / bachelor s in computer science, Computer engineering, Machine Learning, Data Mining, Information Systems, or related disciplines, with technical expertise in one or more of the above-mentioned areas or equivalent practical experience. Strong background in deep learning techniques, particularly in NLP and Vision Expertise in applying LLMs, prompt design, and fine-tuning methods Strong proficiency in machine learning concepts, algorithms, and techniques, with hands-on experience in developing and deploying machine learning models. Expert in multiple Programming/scripting languages, i.e., Python, Java, Scala , SQL , NoSQL (like HBase, Redis, Aerospike) Good understanding of distributed systems, data streaming, complex event Processing, NoSQL s olutions for creating and managing data integration pipelines for batch and Real Time data needs. Expertise in machine learning libraries/frameworks such as TensorFlow, PyTorch , scikit-learn, etc. Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes). Experience in Azure is a plus Stay up to date with the latest advancements in AI/ML technology and industry trends and leverage this knowledge to enhance the platforms capabilities Strong communication , listening, interpersonal, influencing, and alignment driving skills; able to convey important messages in a clear and compelling manner Expertise in Big Data
Posted 1 day ago
•
Typically responds within 2 days
Job description This role requires a combination of software engineer, data enginner and an ML developer where youre expected to build solutions integrating data pipelines ML models. It also requires you to have basic knowledge and (preferably) hands-on experience on building back-end services(APIs) which integrate data applications. Required Skills and Qualifications: 4+ years of professional experience in software development. Strong proficiency and hands-on experience in both Python(Must-have) and Java(Nice to have) . Experience building and maintaining data pipelines (batch or streaming) preferably on Cloud platforms(especially GCP). Experience with at least one major distributed data processing framework (e.g., DBT, DataForm, Apache Spark, Apache Flink, or similar). Experience with workflow orchestration tools (e.g., Apache Airflow, Qlik replicate etc). Experience working with relational databases (SQL) and understanding of data modeling principles. Experience with cloud platforms (Preferably GCP. AWS or Azure will also do) and relevant data services (e.g., BigQuery, GCS, Data Factory, Dataproc, Dataflow, S3, EMR, Glue etc.). Experience with data warehousing concepts and platforms (BigQuery, Snowflake, Redshift etc.). Understanding of concepts related to integrating or deploying machine learning models into production systems. Experience working in an Agile development environment hands-on in any Agile work management tool(Rally, JIRA etc.). Experience with version control systems, particularly Git. Solid problem-solving, debugging, and analytical skills. Excellent communication and collaboration skills. Experience working in a production support team (L2/L3) for operational support. Preferred Skills and Qualifications (Nice to Have): Familiarity with data quality and data governance concepts. Experience building and consuming APIs (REST, gRPC) related to data or model serving. Bachelors or Masters degree in Computer Science, Engineering, Data Science, or a related field. Key Responsibilities: Data Pipeline Development: Design, develop, and maintain scalable and reliable batch data pipelines using Python and Java, leveraging industry standard frameworks like Data proc and Dataflow. ELT Implementation: Implement efficient data extraction, transformation, and loading processes to move data from various sources into data warehouses, data lakes, or other storage systems. Backend Development: Develop and maintain backend services (potentially in Python or Java) that interact with data stores, trigger pipelines, and/or serve data via APIs. Data Storage Interaction: Work with various data storage technologies, including relational databases (SQL), data lakes (GCS, Big Query), and data warehouses (BigQuery). Performance Optimization: Analyze and optimize the performance of data pipelines and related services to ensure efficiency and cost-effectiveness when dealing with large datasets. Monitoring and Reliability: Implement monitoring, logging, and alerting for data pipelines and services to ensure their health, reliability, and data quality. Troubleshoot and resolve production issues. Collaboration: Collaborate effectively with Product Owners, Data Scientists, Data Engineers, MLOps Engineers, and other engineering teams to understand requirements and deliver integrated solutions. Code Quality Testing: Write clean, well-tested, and maintainable code. Participate in code reviews. Technical Contribution: Contribute to architectural discussions and help define technical approaches for data and AI-related projects. AI/ML Integration (Additional responsibility): Work closely with Data Scientists to operationalize machine learning models. This includes building the infrastructure and code (incl. chatbots) to integrate models into data pipelines or backend services for training data preparation, inference, or prediction serving. Operational support: Handle tickets (incidents/requests) for data pipelines/chatbot applications work with product owners/business customers to track the tickets to closure within pre-defined SLAs. Role: Dat
Posted 1 day ago
•
Typically responds within 2 days
Job description Grade : 7 Purpose of your role This role sits within the ISS Data Platform Team. The Data Platform team is responsible for building and maintaining the platform that enables the ISS business to operate. This role is appropriate for a Lead Data Engineer capable of taking ownership and a delivering a subsection of the wider data platform. Key Responsibilities Design, develop and maintain scalable data pipelines and architectures to support data ingestion, integration and analytics. Be accountable for technical delivery and take ownership of solutions. Lead a team of senior and junior developers providing mentorship and guidance. Collaborate with enterprise architects, business analysts and stakeholders to understand data requirements, validate designs and communicate progress. Drive technical innovation within the department to increase code reusability, code quality and developer productivity. Challenge the status quo by bringing the very latest data engineering practices and techniques. Essential Skills and Experience Core Technical Skills Expert in leveraging cloud-based data platform (Snowflake, Databricks) capabilities to create an enterprise lake house. Advanced expertise with AWS ecosystem and experience in using a variety of core AWS data services like Lambda, EMR, MSK, Glue, S3. Experience designing event-based or streaming data architectures using Kafka. Advanced expertise in Python and SQL. Open to expertise in Java/Scala but require enterprise experience of Python. Expert in designing, building and using CI/CD pipelines to deploy infrastructure (Terraform) and pipelines with test automation. Data Security & Performance Optimization:Experience implementing data access controls to meet regulatory requirements. Experience using both RDBMS (Oracle, Postgres, MSSQL) and NOSQL (Dynamo, OpenSearch, Redis) offerings. Experience implementing CDC ingestion. Experience using orchestration tools (Airflow, Control-M, etc..) Bonus technical Skills: Strong experience in containerisation and experience deploying applications to Kubernetes. Strong experience in API development using Python based frameworks like FastAPI. Key Soft Skills: Problem-Solving:Leadership experience in problem-solving and technical decision-making. Communication:Strong in strategic communication and stakeholder engagement. Project Management:Experienced in overseeing project lifecycles working with Project Managers to manage resources. Role: Data Engineer Industry Type: Banking Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: B.Tech/B.E. in Any Specialization PG: Any Postgraduate Key Skills Skills highlighted with ‘‘ are preferred keyskills Data Engineering S3project lifecyclesMSKAPI developmentRedisEMRMSSQLDynamoOpenSearchProject ManagementGlueSnowflakeCI/CDFastAPIPostgresDatabricksOracleLambdaPython
Posted 1 day ago
•
Typically responds within 2 days
Job description Full stack developer and hands on engage in the design, development, deployment, and unit testing of applications. Design, code, test, debug and document new and existing components to ensure that software meets business, quality and operational need Work with portfolio stakeholders, Solution and Enterprise Architects, to develop, analyze, split, and realize the implementation of features enablers Build high quality code following unit testing and test-driven development Collaborate with peer organizations, dev ops, support organizations on technical issues and provide guidance Evaluate and recommend tools, technologies and processes to ensure the highest quality and performance is achieved Work with team to troubleshoot code level problems quickly and efficiently Apply deep technical expertise to resolve challenging programming and design problems Focus on scalability, security and availability of all applications and processes Contribute to the design and architecture to enable secure, scalable and maintainable software Contribute to systems design, architecture, and documentation, including data analytics using languages such as Java, Python Utilize backend frameworks like Spring Boot and Hibernate, along with UI/UX frontend languages and frameworks such as HTML5, CSS, Angular, React JS, Node JS, Bootstrap, and Typescript. Work with databases including Snowflake, MariaDB, and Oracle. Apply strong agile methodologies for developing web applications and platform microservices, incorporating automation pipelines, testing, and cloud deployment using Kubernetes (K8) and Docker. Develop applications incorporating GenAI/ML analytics to support RAN(Radio Access Networking) requirements. Enhance CI/CD automation processes and tools to efficiently deploy features and applications. Excellent written and verbal communication skills with demonstrated ability to present complex technical information in a clear manner to peers, developers, and senior leaders Technical Technology Skills :: Java/Groovy, Hibernate, Spring, REST services, NoSql technologies (Cassandra), Kafka/MQ/Rabbit, Redis/Hazelcast, ELK, Prometheus/Grafana, Git, Jira, Jenkins, Docker, Kubernetes, Node.js, React.js, Python, R, Azure, Cosmos DB, Event Hub Good to have: Telecom and Networking domain understanding. Radio Access Networking(RAN) domain knowledge. Role: Data Engineer Industry Type: Telecom / ISP Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate Key Skills TelecomHibernateAutomationNetworkingAgileUnit testingOracleJIRAAnalyticsPython
Posted 1 day ago
•
Typically responds within 2 days