Nagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.
Principal Engineer, Python Fullstack (React+GenAI)
Location
Southern Asia
Posted
2 days ago
Salary
0
Seniority
Lead
Job Description
Principal Engineer, Python Fullstack (React+GenAI)
Nagarro
Role Description We are looking for a highly skilled professional to join our team, responsible for architecting and delivering AI-powered applications. - Understand the client’s business use cases and technical requirements, converting them into elegant technical designs. - Own the architecture and technical vision for AI-powered, user-facing applications built with Python, React, and Generative AI. - Design scalable, secure, and cost-efficient backend platforms for LLM inference, RAG pipelines, and agent-based orchestration. - Define frontend architecture and UX patterns for AI-native applications, including conversational interfaces, copilots, and intelligent dashboards. - Lead the design and implementation of complex GenAI workflows that combine LLMs, tools, APIs, structured data, and user context. - Establish engineering standards and best practices for prompt design, model integration, evaluation, and observability. - Drive GenAI platformisation—building reusable components, SDKs, and frameworks used across multiple teams or products. - Partner with product, design, data, and business leaders to translate strategic objectives into scalable technical solutions. - Review critical designs and codebases, unblock teams on complex technical challenges, and raise the overall engineering bar. - Lead technical discovery and solutioning for high-impact initiatives, including client or executive-facing workshops when required. - Ensure enterprise readiness: security, privacy, compliance, governance, and responsible AI practices. - Use AI-assisted development tools (e.g., Copilot, Claude Code) to accelerate delivery while maintaining production-grade quality. - Map decisions with requirements and translate them to developers. - Identify different solutions and narrow down the best option that meets the client’s requirements. - Define guidelines and benchmarks for NFR considerations during project implementation. - Write and review design documents explaining overall architecture, framework, and high-level design for developers. - Review architecture and design on aspects like extensibility, scalability, security, design patterns, user experience, NFRs, etc. - Develop and design the overall solution for defined functional and non-functional requirements; define technologies, patterns, and frameworks to materialize it. - Understand and relate technology integration scenarios and apply these learnings in projects. - Resolve issues raised during code/review through exhaustive systematic analysis of the root cause. - Carry out POCs to ensure that suggested designs/technologies meet the requirements. Qualifications - Bachelor’s or master’s degree in computer science, Information Technology, or a related field. Requirements - Total experience of 11+ years. - 10+ years of experience in software engineering, with strong depth in Python and modern frontend frameworks (React). - Proven experience architecting and delivering production-grade Generative AI applications at scale. - Deep understanding of LLM integration patterns, RAG systems, and AI-driven UX design. - Strong system design skills across backend, frontend, and AI infrastructure layers. - Experience defining technical strategy and influencing architecture across teams or pods. - Hands-on experience with cloud platforms (AWS, Azure, or GCP) and distributed systems. - Strong grasp of security, privacy, and governance considerations for enterprise AI. - Ability to translate ambiguous business problems into durable technical architectures. - Excellent communication skills, with the ability to influence senior stakeholders and technical leadership.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Role Description Our client is a leading insurance solutions provider in the DACH region. While working decentralized, they employ the latest technologies in the Azure stack to provide quality products and solutions for their customers and partners. - Database Design & Development: - Develop complex SQL queries and scripts for data extraction, manipulation, and reporting. - Create and maintain database schemas, tables, indexes, views, functions, triggers, and stored procedures. - Design and implement SQL Database architectures, ensuring scalability and high availability. - Write and Optimize Complex SQL Queries: - Develop, review, and fine-tune SQL queries to efficiently process large volumes of data while maintaining performance and reliability. - Monitor and Improve Data Quality: - Implement validation rules and data checks to ensure the accuracy, consistency, and completeness of critical reporting datasets. - Performance Optimization and Monitoring: - Analyze cloud-based SQL queries and database performance metrics to recommend and implement optimization strategies. - Use Azure Monitor and other tools to oversee database performance and automate tuning processes. - Ensure Reliable Regulatory Data Flows: - Support the preparation of accurate and traceable data for regulatory reporting, ensuring compliance with financial regulations and internal standards. - Build Scalable Data Pipelines in Azure: - Contribute to the design and maintenance of scalable, cloud-native data pipelines using Azure services to manage and transform data end-to-end. - Collaborate Across Functions and Regions: - Work closely with business analysts, data engineers, and stakeholders from different markets to align on regulatory requirements and reporting logic. Qualifications - 8+ years of professional experience - Experience in working with MS SQL - Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement. - Experience with stored procedures and performance optimization processes - Proactive approach to design solution proposals - Knowledge of manipulating, processing and extracting value from large disconnected datasets - Advanced knowledge of Microsoft SQL Server Management studio - Advanced English language skills. Requirements - Knowledge of one or more reporting tools such as PowerBI, Tableau, QlikView etc. - Backend Development: .NET (nice to have) - Experience working with Azure DevOps (CI/CD Pipelines) - Document storage / NoSQL databases (e.g.: MongoDB) Benefits - Enjoy our holistic benefits program that covers the four pillars that we believe come together to support our wellbeing, covering social, physical, emotional wellbeing, as well as work-life fusion. - Physical Wellbeing: Our wellbeing program includes medical benefits, gym support, and personalized fitness options for an active lifestyle, complemented by team events and the Healthy Habits Club. - Work-Life Fusion: In very dynamic industries such as IT, the line between our professional and personal lives can quickly become blurred. Having a one-size-fits-one approach gives us the flexibility to define the work-life dynamic that works for us. - Emotional Wellbeing: We believe that to maintain our overall health, we need to invest in our mental wellbeing just as much as we do in our physical health, social connections or in achieving work-life balance. - Social Wellbeing: As a growing community in a hybrid environment, we want to ensure we remain connected not just by the great work we do every day but through our passions and interests.
Software Engineer
Alkami TechnologyAlkami is the digital sales and service platform provider for financial institutions in the US.
• Contribute to the entire application development lifecycle of product features, including coding, debugging and product improvements • Participate code/design reviews to ensure smooth project execution and accurate planning • Ensure proper level of testing coverage across features & functions with a test first mindset • Collaborates across engineering, product and design to gather and address technical and design requirements • Curious and learning mindset, including staying up to date with new technologies to constantly innovate our mobile platform • Build reusable code and libraries for future use • Provide documentation, training and support to internal teams where needed • Enhance development tools and test coverage to improve the overall efficiency of our mobile platform • Own, troubleshoot and drive client issues to resolution, including new and existing features • Participate in on call rotation as part of a defined support structure
Senior Fullstack Software Engineer
E. Breuninger GmbH & Co.Breuninger ist der führende Fashion und Lifestyle Department Store im Premium und Luxussegment und seit 140 Jahren am Markt. Europaweit ist der Breuninger Online-Shop der wichtigste Kontaktpunkt mit unserer Plattform und bietet auch stationär eine stetig wachsende Anzahl von digitalen Touchpoints für unsere Kund:innen. Bei unserer Technologie glauben wir an "you build it you run it" und betreiben unsere vertikalisierte Multichannel-Plattform auf AWS. Die Software-Architektur verantworten unsere Teams selbst. Bei uns arbeitest du Cloud native und bist Hacker:in und Teamplayer:in zugleich.
Role Description Du entwickelst und betreibst unsere Loyality-Plattform end-to-end – von der fachlichen Konzeption bis zum produktiven Betrieb in AWS. Du implementierst zentrale Features rund um Beyond für Web und Mobile und sorgst für ein nahtloses Kundenerlebnis. Du arbeitest eng mit Product Owner (m/w/d), UX und anderen Tech-Teams zusammen, um die bestmöglichen Lösungen zu finden und umzusetzen. Du bringst dich aktiv in technische Diskussionen ein und treibst bestimmte Schwerpunktthemen innerhalb des Teams voran. Qualifications - Mehrjährige Erfahrung in der Softwareentwicklung, idealerweise mit Spring Boot und Kotlin sowie in der Frontend-Entwicklung. - Kenntnisse in Cloud Engineering mit AWS und Terraform sind ein Plus. - Erste Erfahrungen mit App-/Flutter-Entwicklung wären großartig. - Kommunikativ, arbeitest gerne kollaborativ und bist ein ausgeprägte:r Teamplayer:in. - Interesse, die Fachlichkeit zu verstehen und direkt mit Stakeholdern zusammenzuarbeiten. - Fähigkeit, technische Konzepte verständlich zu vermitteln. Benefits - Freiwilliges Urlaubs- und Weihnachtsgeld sowie Zuschüsse zur Altersvorsorge. - 30 % Mitarbeitendenrabatt, auch für Deine:n Partner:in, inklusive Gastronomie und Friseur. - Ab dem 5. Jahr erhältst Du zusätzliche Urlaubstage. - Zuschuss zu Deiner Urban Sports Mitgliedschaft. - Von Trainings bis zu Führungsprogrammen. - Bis zu 30 Kalendertage im Jahr in ausgewählten europäischen Ländern. - Über Gehaltsumwandlung kannst Du Dir zusätzliche Urlaubstage sichern, ergänzt durch Sabbatical-Option. - Mit Company Bike Dein Wunschrad oder E-Bike unkompliziert leasen.
Role Description Peraton Labs is seeking a Senior AI/ML Software Engineer to join the Labs Agentic AI team. You'll design, build, and ship AI-powered systems on a compliance-ready, low-code platform for dynamically generating and orchestrating AI agentic workflows. You'll work across the full product lifecycle: - Architecting multi-step agentic pipelines backed by Temporal.io - Building the plugin system, APIs, and interfaces that bring them to life, within federal-grade security and accreditation constraints This is a role for someone who thinks deeply about how AI agents should behave in high-trust environments, cares about reliability and auditability, and can move fluidly between distributed orchestration, backend systems, and product-facing features. Your responsibilities may include: - Design and implement agentic AI capabilities using Python-based frameworks (LangChain, LangGraph, DeepAgents) and orchestrated workflows - Build and maintain integrations with LLM APIs (Anthropic/Claude, OpenAI, AWS Bedrock, Ollama) to power intelligent, multi-step automations - Develop full-stack product features (FastAPI + React) that surface AI capabilities to users — from REST APIs and streaming interfaces to workflow builders and dashboards - Instrument agent pipelines with OpenTelemetry tracing, provenance audit trails, and observability tooling for debugging and performance evaluation - Write clear, well-tested, maintainable code that passes strict pre-commit validation, and contribute to engineering standards in a compliance-driven environment - Evaluate agent performance, debug distributed workflows, and continuously improve reliability and output quality Qualifications - Minimum of a BS degree with 12 years of experience, MS degree with 10 years, or PhD with 7 years with meaningful exposure to AI/ML systems or LLM-based products - Hands-on experience building agentic systems using multi-step reasoning, tool use, RAG pipelines, or autonomous task execution - Strong Python skills (3.12+); comfort with async/await patterns, type hints, and modern Python tooling - Experience with workflow or task orchestration systems (Airflow, Prefect, Celery, or similar distributed execution frameworks) - Familiarity with agentic frameworks and an understanding of the underlying concepts (chains, tool calling, agent loops) that transfer across tools - Experience working with LLM APIs (OpenAI, Anthropic, AWS Bedrock, or similar) - Comfort working across the stack: FastAPI/Python backends, React frontends, Docker containerization, and PostgreSQL - A product mindset: you think about the end user, not just the technical implementation - Comfort operating with some ambiguity in a fast-moving environment - US Citizenship is a requirement for this position Requirements - Experience with workflow orchestration frameworks for workflow/activity patterns, task queues, worker lifecycle management - Familiarity with federal compliance environments: FedRAMP, FIPS 140-2/3, IronBank container hardening, OPA policy enforcement, or Section 508 accessibility - Experience building plugin or extension systems: dynamic code loading, container isolation, API mixin patterns - Exposure to orchestration patterns: supervisor agents, parallel tool calls, human-in-the-loop flows, DAG-based pipeline execution - Experience with observability tooling: OpenTelemetry, Jaeger, Prometheus, Grafana, or similar distributed tracing/metrics stacks - Familiarity with prompt engineering, evaluation frameworks, or agent observability - Experience with container orchestration (Docker SDK, Kubernetes) and distributed storage (S3, MinIO, JuiceFS) - Prior work building internal tooling, enterprise automation products, or platforms for government customers Benefits - Target Salary Range: $146,000 - $234,000 - Salary is determined by various factors, including but not limited to, the scope and responsibilities of the position, the individual’s experience, education, knowledge, skills, and competencies, as well as geographic location and business and contract considerations - Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay


