Job description 5+ years of experience in back-end development with a deep understanding of system design and architecture. Expertise in Node.js , TypeScript , or another modern backend language (e.g., Go, Python, Java). Strong experience with databases (both relational like PostgreSQL and NoSQL like MongoDB or Redis). Proven ability to design and manage RESTful and/or GraphQL APIs . Experience with message queues (e.g., Kafka, RabbitMQ, SQS) and background job processing . Familiarity with Docker , Kubernetes , and cloud platforms like AWS , GCP , or Azure . Deep understanding of authentication protocols (OAuth2, JWT) and security best practices. Comfortable with CI/CD workflows, testing, monitoring, and alerting systems. We re seeking a highly experienced Back-End Engineer with a passion for building scalable, reliable, and maintainable server-side systems. In this role, you will lead the design and development of APIs, core services, data pipelines, and infrastructure that power our products. You will be instrumental in shaping system architecture, optimizing performance, and ensuring security, reliability, and efficiency across all backend services. Responsibilities Design, build, and maintain robust APIs, microservices, and backend systems. Architect scalable systems and infrastructure that can handle high-volume traffic and data. Optimize performance of services, databases, and integrations. Own and enforce best practices in code structure, observability, deployment, and testing. Collaborate cross-functionally with front-end, product, and DevOps teams. Manage data modeling, caching strategies, and background job queues. Implement authentication, authorization, and other security practices. Participate in code reviews, design discussions, and roadmap planning. Role: Search 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 System architectureFront endNoSQLData modelingGCPPostgresqlSystem designMongoDBMonitoringPython
Posted 2 hours ago
•
Typically responds within 2 days
Job description We are looking for a Telecom Engineer to be an integral part of our developer team. Our team s mission is to automate the certification and delivery of complex mobility infrastructure platforms and services. Within the team, you will be a contributing member participating in cross-functional development supporting different customers seeking to use our internally developed automation framework called Automated Network Testing (ANT) while meeting the diverse needs of our customers. Responsibilities Participate in Sprint Planning and design discussions with the development team to ensure automation is designed and implemented meeting client s requirements. Develop expertise in the Automated Network Testing (ANT) platform and become an advocate for its use in both a lab and production environment. Improve productivity for the overall team by proposing tools or processes that optimize our quality and rate of delivery. Provide analysis of automation intake request requirements and test details to determine the most appropriate approach in which to perform the required validations. Build close collaboration with Network System Engineers to create a detailed test design using ANT and adjacent tools portfolio of mobility traffic simulators, scripting and real device automation. Drive for clarity in requirements, test steps and required validations for use during automation development. Create End-to-End (E2) test cases and post-validation templates using ANT. Create Command-Line-Interface (CLI) test case template health checks using ANT and regular expressions. Expand on existing Python validation libraries within ANT for new and emerging use cases. Collaborate with platform teams, testers and infrastructure teams to troubleshoot automation, tooling and mobility infrastructure networks. Participate in script lifecycle management; development, delivery, deployment, updates, defect management. Basic Qualifications Expert level working experience in creation and maintenance of Azure and Azure DevOps (ADO) concepts including specific experience with: Demonstrated ability to develop ADO Pipelines from the ground up (particularly yaml expressed pipelines) Demonstrated use of az cli commands within ADO Pipelines as a method to interact with Azure Resources. Comprehension of the purpose and limitations of ADO agents ADO Repos and expanding understanding not only to the purpose but more specifically on branching and tagging methods to optimize code stored in repositories to handle the different environments. Understanding the capabilities of Azure Keyvault (AKV) Use of Azure Container Registry (ACR) to maintain images and charts through tools used within the pipelines to import, tag, and extract artifacts. Understanding of Azure Resource Manager (Endpoints and Service Principals) Understanding of Bicep and ARM Templates to build Azure Resources with particular emphasis on parameterization. Demonstrated use of Azure Operator Service Manager (AOSM). Ability to articulate concepts, solutions, and standards to members of the project with various levels of skills sets through presentations and/or discussions. 7+ Years of experience in LTE/5G core network testing and development. Proficient in Python development with 5+ years of experience . 3+ Years of experience working with Regular Expressions (RegEx). Hands on experience developing and maintaining automation scripts following Object Oriented Programming principles. Good working knowledge of Linux, IP Networks and Wireshark. Good Knowledge of LTE/5G Core Network and Call Flows. 3+ Experience in K8s, Azure, Azure Dev Ops, CI/CD Excellent communication, collaboration, reporting, analytical and problem-solving skills Proficient with Agile testing methodologies and best practices Working knowledge of Robot framework, Selenium, Java script, JSON, YAML files etc Portfolio on GitHub or other platforms Interest in learning new tools and technologies. Great communication skills (written and oral) and intercultural communication abilities Must have a win as one attitude, to work as a
Posted 5 hours 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
Posted 1 day ago
•
Typically responds within 2 days
Job description Position Summary The BI Developer reports to the Business Intelligence Manager and is responsible for combining raw information from disparate IT source systems into data models, reports and dashboards to deliver business insights. The successful candidate will be able to complete the full lifecycle of development of data from the ETL process through to final deliverable of dashboards into the organization. To succeed in this BI Developer position, you should have strong analytical skills and the ability to develop and maintain data and security models using modern techniques. If you are detail-oriented, with excellent organizational skills and experience in this field, we d like to hear from you. Responsibilities for a BI Developer position include: Essential Duties and Responsibilities Participate in business requirement gathering and solution documentation Build required infrastructure for optimal pipeline management, including extraction, transformation and loading of data from various data sources using Azure Data Factory, Databricks and SQL technologies Assemble and analyze large, complex sets of data that meet non-functional and functional business requirements Implement internal process improvements including re-designing infrastructure for greater scalability, optimizing data delivery, and automating manual processes Work with users to assist them with data-related technical issues Implement and test data and security models Prepare data for prescriptive and predictive modeling Develop interactive visual reports, dashboards, charts, and measures with KPI scorecards using Microsoft Power BI desktop Analyze, design, deploy, troubleshoot, and support Power BI solutions Participate in user acceptance testing Explore and implement ways to enhance data quality and reliability Collaborate with data scientists and architects as needed Education Bachelor s degree (B.S./B.A.) in computer science, information systems, informatics, statistics or another quantitative field or equivalent from a college or university with IT focused specialization. A Master s Degree or Data engineering certification (e.g, Azure Certified Data Engineer) is a plus Skills/Experience 5+ years experience as a BI Developer or related experience in a global company with significant experience in hands-on technology delivery roles. Strong data analytics background with experience in developing use cases, deep understanding of managing data and generating insights thru visualization Background in custom build experience using Power BI Report Builder, Power BI Desktop, Power BI Service, Tabular Editor, ALM Toolkit and DAX Studio designing Power BI data models; including writing complex DAX, SQL queries and implementing role level security Ability to understand data modeling, data schemas (normalized, flat, star, snowflake, etc.), query optimization, query profiling and query performance monitoring tools and techniques Knowledge of programming languages (e.g. Java, AngularJS, Python) Implement data storage solutions using Azure SQL Database, Azure Data Lake Storage, and Azure Blob Storage. Monitor and optimize data workflows for performance and reliability. Experience with workflow management and pipeline tools - Azure Data Factory and DevOps; storage technologies - Azure Data Warehouse and Data Lake; stream-processing systems - Event Hub and Stream Analytics; transformation tools - Databricks; visualization tools - PowerBI; and metadata management systems. Experience with big data tools like Spark is a plus as well as knowledge of Pyspark. Familiarity with Machine Learning and Deep Learning concepts are a plus Ability to build processes that support data transformation, workload management, data structures, dependency, and metadata Experience working with unstructured datasets Hands-on experience with optimizing performance of SQL queries and applications Great numerical and analytical skills Ability to collaborate with technical resources to influence algorithms and other technology for improved customer experience Role: Data Platfor
Posted 1 day ago
•
Typically responds within 2 days
Job description Join us as an Infrastructure Engineer You ll engineer infrastructure technology for public and private cloud environments, complying with security, resilience, sustainability, and operational requirements with observability and guardrails built in You ll also use automation to provide testing and a route to live for the product, working with customers to help them use our products appropriately through a users CI or CD pipeline This is a chance to work with colleagues across the bank to share engineering best practices, allowing you to expand your network and gain exposure for you and your work Were offering this role at associate vice president level What youll do As an Infrastructure Engineer, you ll contribute to and manage the selection, creation and maintenance of technologies required to meet the needs of our customers, strategic targets and architecture outcomes, along with developing products using modern engineering practices and tools. We ll look to you to collaborate with stakeholders to inform product roadmaps, detailing lifecycles of the technology from new products through to end of support and retirement. You ll also support engineered products and respond to user feedback, new feature requests and resolve production issues wanted by the Product Owner. Additionally, you ll: Managing of the environment, security devices, software and Life Cycle Management Analysis and resolving of specific technical issues Contribute to the delivery of infrastructure as code solutions Support Release Management and projects on installations and weekend release mproving and automating processes where applicable Collaborate with third party provider and suppliers The skills youll need To thrive in this role, you ll have experience in software development or automation scripting such as Python or Shell, with an understanding of the software development lifecycle. You ll also have experience in utilizing modern infrastructure as code via tooling. We ll expect you to bring a good understanding of Agile working practices and toolsets with the ability to relate everyday work to the vision of the feature team, platform and domain. Furthermore, you ll need: Experience of the working in Unix environments like Red Hat along with database Oracle and S Awareness of network and firewall principals. Experience of working with c ryptographic modules and principles like Thales, Payshield, Safesign An understanding of programming in Bash, Pearl, Python Hours 45 Job Posting Closing Date: 30/05/2025 Role: DevOps Engineer Industry Type: Banking Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: DevOps Education UG: Any Graduate PG: Any Postgraduate Key Skills UnixAutomationAssociate Vice PresidentAgileSoftware development life cycleInfrastructureRelease managementOperationsPythonFirewall
Posted 1 day ago
•
Typically responds within 2 days
Job description Who are we At Finastra, we are a dynamic global provider of open finance software solutions, dedicated to expanding access to financial services. Our innovative applications span Lending, Payments, Treasury and Capital Markets, and Universal Banking. Proudly serving over 8,000 customers, including 45 of the worlds top 50 banks, we aim to boost financial inclusion for all. Join us and be part of a vibrant company that embraces diverse perspectives, and is committed to doing well by doing good. Senior Software Engineer (C++) What will you contribute You will join a scrum team working on Kondor Front Office system. You will be involved in the design and development of functional requirements of our clients - investment banks. As a senior software engineer, you will be a contributor to the product delivery of a team. You will design and develop following Agile and SAFe methodologies, and development best practices: code review, SOLID principles, automatic tests and continuous integration. This position is located in Bangalore. Responsibilities Deliverables: Your deliverables as a Senior Software Engineer will include, but are not limited, to the following: Participates in software design meetings and analyzes user needs to determine functional and technical requirements. Implements functional requirements according to specification. Follows the software development lifecycle process Debugs, analyzes and fixes complex application defects. Shares the knowledge with team members Interacts with internal stakeholders to support product releases and/or Business Analysts and QA Engineers to resolve software issues. Other duties as assigned. Required Experience: 5+ years software development experience including design and development Good C++ ( must have ) programming and OOP skills. Python hands-on experience would be a plus. Familiarity with Linux OS. Relational databases and SQL programming experience Familiarity with Git, Jira, Jenkins, Docker, Kubernetes is preferred. Knowledge of software development methodologies and the software development lifecycle. Team spirit, enthusiasm, willing to learn and progress in an international, friendly and inclusive environment. Effective verbal and written communication in English. Strong technical and analytical skills. An experience or knowledge on the financial industry would be a plus. We are proud to offer a range of incentives to our employees worldwide. These benefits are available to everyone, regardless of grade, and reflect the values we uphold: Flexibility: Enjoy unlimited vacation, based on your location and business priorities. Hybrid working arrangements, and inclusive policies such as paid time off for voting, bereavement, and sick leave. Well-being: Access confidential one-on-one therapy through our Employee Assistance Program, unlimited personalized coaching via our coaching app, and access to our Gather Groups for emotional and mental support. Medical, life disability insurance, retirement plan, lifestyle and other benefits* ESG: Benefit from paid time off for volunteering and donation matching. DEI: Participate in multiple DEI groups for At Finastra, each individual is unique, bringing their own ideas, thoughts, cultural beliefs, backgrounds, and experiences together. We learn from one another, embrace and celebrate our differences, and create an environment where everyone feels safe to be themselves. Be unique, be exceptional, and help us make a difference at Finastra! Role: Software Development - Other Industry Type: Financial Services Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate Key Skills Career developmentFront officeSoftware designLinuxAgileSoftware development life cycleScrumFinancial servicesSQLPython
Posted 1 day ago
•
Typically responds within 2 days
Job description Role & responsibilities We are looking for Gen AI Engineer position permanent position with US MNC for Bangalore/Chennai/Pune/Noida/Gurgaon location (Hybrid). Preferred candidate profile Experience Hands-on engineering role focused on designing, building, and deploying Generative AI and LLM-based solutions. The role requires deep technical proficiency in Python and modern LLM frameworks with the ability to contribute to roadmap development and cross-functional collaboration. Key Responsibilities: Design and develop GenAI/LLM-based systems using tools such as Langchain and Retrieval-Augmented Generation (RAG) pipelines. Implement prompt engineering techniques and agent-based frameworks to deliver intelligent, context-aware solutions. Collaborate with the engineering team to shape and drive the technical roadmap for LLM initiatives. Translate business needs into scalable, production-ready AI solutions. Work closely with business SMEs and data teams to ensure alignment of AI models with real-world use cases. Contribute to architecture discussions, code reviews, and performance optimization. Skills Required: Proficient in Python, Langchain, and SQL. Understanding of LLM internals, including prompt tuning, embeddings, vector databases, and agent workflows. Background in machine learning or software engineering with a focus on system-level thinking. Experience working with cloud platforms like AWS, Azure, or GCP. Ability to work independently while collaborating effectively across teams. Excellent communication and stakeholder management skills. Preferred Qualifications: Hands-on experience in LLMs and Generative AI techniques. Experience contributing to ML/AI product pipelines or end-to-end deployments. Familiarity with MLOps and scalable deployment patterns for AI models. Prior exposure to client-facing projects or cross-functional AI teams. Role: Software Development - Other Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate Key Skills Skills highlighted with ‘‘ are preferred keyskills Generative AiRAGLLM Prompt EngineeringAzureLangchainGCPAWSPythonSQLagents
Posted 1 day ago
•
Typically responds within 2 days
Job description Role & responsibilities We are looking for Gen AI Engineer position permanent position with US MNC for Bangalore/Chennai/Pune/Noida/Gurgaon location (Hybrid). Preferred candidate profile Experience Hands-on engineering role focused on designing, building, and deploying Generative AI and LLM-based solutions. The role requires deep technical proficiency in Python and modern LLM frameworks with the ability to contribute to roadmap development and cross-functional collaboration. Key Responsibilities: Design and develop GenAI/LLM-based systems using tools such as Langchain and Retrieval-Augmented Generation (RAG) pipelines. Implement prompt engineering techniques and agent-based frameworks to deliver intelligent, context-aware solutions. Collaborate with the engineering team to shape and drive the technical roadmap for LLM initiatives. Translate business needs into scalable, production-ready AI solutions. Work closely with business SMEs and data teams to ensure alignment of AI models with real-world use cases. Contribute to architecture discussions, code reviews, and performance optimization. Skills Required: Proficient in Python, Langchain, and SQL. Understanding of LLM internals, including prompt tuning, embeddings, vector databases, and agent workflows. Background in machine learning or software engineering with a focus on system-level thinking. Experience working with cloud platforms like AWS, Azure, or GCP. Ability to work independently while collaborating effectively across teams. Excellent communication and stakeholder management skills. Preferred Qualifications: Hands-on experience in LLMs and Generative AI techniques. Experience contributing to ML/AI product pipelines or end-to-end deployments. Familiarity with MLOps and scalable deployment patterns for AI models. Prior exposure to client-facing projects or cross-functional AI teams. Role: Software Development - Other Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate Key Skills Skills highlighted with ‘‘ are preferred keyskills Generative AiRAGLLM Prompt EngineeringAzureLangchainGCPAWSPythonSQLagents
Posted 1 day ago
•
Typically responds within 2 days
Job description Customers trust the Alation Data Intelligence Platform for self-service analytics, cloud transformation, data governance, and AI-ready data, fostering data-driven innovation at scale. With more than $340M in funding - valued at over $1.7 billion and nearly 600 customers, including 40% of the Fortune 100 Alation helps organizations realize value from data and AI initiatives. Alation has been recognized in 2024 as one of Inc. Magazines Best Workplaces for the fifth time, a testament to our commitment to creating an inclusive, innovative, and collaborative environment. Collaboration is at the forefront of everything we do. We strive to bring diverse perspectives together and empower each team member to contribute their unique strengths to live out our values each day. These are: Move the Ball, Build for the Long Term, Listen Like You re Wrong, and Measure Through Customer Impact. Joining Alation means being part of a fast-paced, high-growth company where every voice matters, and where we re shaping the future of data intelligence with AI-ready data. Join us on our journey to build a world where data culture thrives and curiosity is celebrated each day! Job Description: Alation is seeking a talented and highly technical Senior Engineer to join our fast-growing team in Chennai. The ideal candidate will communicate effectively to build trust and take active leadership roles in shaping the future of engineering while embodying our core values. What youll do: Develop solutions that enhance user experiences, assist customers, and provide seamless support to improve their overall interaction with the product. Design and implement AI-driven solutions such as chatbots, diagnostics, and automation tools to enhance self-service, reduce support effort, and improve user experience. Analyze customer trends and product usage using AI/ML to identify opportunities for improvement, drive proactive issue resolution, and simplify complex systems for scalability. Build scalable frameworks and solutions, including fast, flexible internal and customer-facing APIs, that streamline complexity and support the next level of growth. Prioritize and scope work effectively, ensuring the timely delivery of impactful features while maintaining focus on the most critical areas of development. You should have: Have 8+ years of experience designing, developing, and shipping distributed backend systems. Possess strong CS fundamentals with a degree in Computer Science or equivalent experience. Are proficient in Python with hands-on experience building and delivering features end-to-end. Have a solid understanding of RESTful API design, algorithmic complexity, and distributed systems. Have experience with AI/ML model integration and development, including LLMs and retrieval-augmented generation (RAG). Bring proven experience leveraging AI/ML frameworks (e.g., TensorFlow, PyTorch, Hugging Face, Langchain, spaCy) to design intelligent solutions that enhance user experience and drive automation. (This is a plus!) Are skilled in software architecture and design, with a focus on reducing technical debt. Have experience with relational databases; PostgreSQL is a plus. Are familiar with microservices, containerization (Docker), and orchestration (Kubernetes). Are an effective communicator with strong product thinking and cross-functional collaboration skills. Are adaptable and thrive in fast-paced, evolving environments. Are committed to improving service quality and reducing operational overhead. #LI-SR1 . Role: Back End Developer 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 Computer scienceAutomationBackendUsageIssue resolutionDistribution systemOperationsService qualityAnalyticsPython
Posted 1 day ago
•
Typically responds within 2 days
Job description Data Engineer with Kafka and Informatica Power Exchange Skills and Qualifications SQL - Mandatory Expertise in AWS services (e.g., S3, Glue, Redshift, Lambda). - Mandatory Proficiency in Kafka for real-time data streaming. - Mandatory Experience with Informatica PowerExchange CDC for data replication. - Mandatory Strong programming skills in Python, Java. - Mandatory Familiarity with orchestration tools like Apache Airflow and AWS Step Functions. – Nice to have read more Key Skills continuous integrationaws iamglueamazon redshiftci/cddata warehousingsqljavagitdata modelingdevopsetlcloud computingprogrammingcommunication skillscdpythoninformatica powercenterairflowlambda expressionscollaborationkafkaawsaws devopsinformatica
Posted 1 day ago
•
Typically responds within 2 days