Job Closed
This listing is no longer active.
Nagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.
Associate Principal Engineer
Location
India
Posted
29 days ago
Salary
0
Seniority
Mid Level
Job Description
Associate Principal Engineer
Nagarro
• Understanding the client’s business use cases and technical requirements and be able to convert them into technical design which elegantly meets the requirements • Mapping decisions with requirements and be able to translate the same to developers • Identifying different solutions and being able to narrow down the best option that meets the client’s requirements • Defining guidelines and benchmarks for NFR considerations during project implementation • Writing and reviewing design document explaining overall architecture, framework, and high-level design of the application for the developers • Reviewing architecture and design on various aspects like extensibility, scalability, security, design patterns, user experience, NFRs, etc., and ensure that all relevant best practices are followed • Developing and designing the overall solution for defined functional and non-functional requirements; and defining technologies, patterns, and frameworks to materialize it • Understanding and relating technology integration scenarios and applying these learnings in projects • Resolving issues that are raised during code/review, through exhaustive systematic analysis of the root cause, and being able to justify the decision taken • Carrying out POCs to make sure that suggested design/technologies meet the requirements.
Job Requirements
- Total experience 9+ years
- Hands on working experience in data science with a focus on predictive modelling)
- Strong working experience with Data Science on GCP, Generative AI fundamentals
- Strong experience with Python (and/or R) and libraries such as Pandas, NumPy, Scikit-learn
- Strong knowledge of Cloud Architecture and deployment of data solutions in cloud ecosystems (e.g. AWS, Azure, GCP)
- Proven expertise in machine learning, mathematical optimization (e.g., LP, IP, genetic algorithms, RL), and NLP techniques
- Familiarity with Generative AI fundamentals and hands-on experience with RAG, Lang Chain, Llama Index, and prompt engineering
- Strong understanding of MLOps principles and tools for CI/CD, monitoring, and model lifecycle management
- Excellent communication skills and the ability to collaborate effectively with cross-functional teams.
Benefits
- Flexible work arrangements
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Build and execute test strategies and plans across multiple products, working closely with engineering teams to identify, track, and resolve defects throughout the development lifecycle. • Conduct reviews and inspections across the software development lifecycle to ensure alignment with software quality goals and customer satisfaction standards. • Define and execute test strategies across complex projects, ensuring alignment with product requirements, risk mitigation practices, and quality assurance standards. • Design, implement, and continuously improve scalable, reusable, and maintainable automation frameworks for UI, API, and backend services. • Analyze test failures and reported defects to identify root causes, enhance test coverage, and contribute to overall product stability and release quality. • Execute performance testing strategy across distributed services, identifying system bottlenecks and collaborating with software engineering and infrastructure teams to improve system performance and reliability. • Evaluate and integrate modern test automation tools and technologies to enhance efficiency, reliability, and maintainability of test suites. • Evolve product code quality and internal execution efficiency by implementing Object-Oriented design principles, refactoring, Unit testing, and test-driven development. • Design test tools to optimize test efficiency and coverage. • Prepare appropriate documentation as required by internal product development processes and regulatory agencies. • Design and execute test plans for functional, regression, smoke, and end-to-end testing in CI/CD pipelines.
Fullstack Software Engineer Staff
Lockheed MartinLockheed Martin is an international security company headquartered in Bethesda, Maryland. This company conducts research and designs, develops, and manufactures
Role Description We are committed to work life balance by promoting this REMOTE telework option. These job requirements allow the employee to work their entire schedule somewhere other than a Lockheed Martin designated office or job site. Lockheed Martin’s Rotary and Mission Systems C4ISR team is looking for proven and experienced Software Engineers to support a one-of-a-kind Cross Business Area campaign that exemplifies our commitment to the OneLM Strategy. The Work - Front-End Development – Build responsive UI components using React / Angular and implement reusable UI kits. - Back-End / Middleware – Develop real-time data-pipeline adapters to ingest sensor, AI/ML, and telemetry feeds. Write high-performance services for native console displays and HMI extensions. Integrate with AWS services. - DevSecOps & CI/CD – Own the CI/CD pipelines that build, test, and deploy UI packages. - Testing & Validation – Write unit, integration, and UI-automation tests. - Collaboration – Participate in SAFe Program Increment (PI) Planning, Scrum of Scrums, and System Demos. Produce design specs, API docs, and acceptance criteria. Work closely with the Advisory Board to validate that UI meets mission-critical Detection → Prediction → Response → Recovery workflows. Qualifications - B.S. in Computer Science, Software Engineering, Electrical Engineering, or related field (M.S. preferred). - 8+ years professional software development; at least 3 years building mission-critical HMI/C2 interfaces or real-time dashboards. - Proficiency in C++ (Qt) or C#, TypeScript/JavaScript, and HTML5/CSS3. - Strong experience with React or Angular, UI-state management (Redux, NgRx), and WebGL/Three.js for 3-D visualizations. - Experience building and maintaining CI/CD pipelines (GitLab CI, Jenkins, Azure DevOps) and using static/dynamic security tooling. - Experience with Unit test frameworks and UI-automation. - Agile/SAFe execution, JIRA/Confluence, and ability to produce clear technical documentation. Requirements - Prior work on C2/Command-and-Control or operator console systems for aerospace, cyber-defense, or critical infrastructure. - Hands-on data integration experience with Kafka, MQTT, AWS Kinesis/AppSync, REST/GraphQL, and experience handling high-velocity streaming data. - Experience with AWS services and Infrastructure-as-Code. - Familiarity with MBSE tools (Cameo → DOORS NEXT) and the ability to surface model-derived data in the UI. - Background in AI/ML explainability visualizations integrated into the operator dashboard. - Experience with streaming real-time video. - Certifications: Microsoft Certified: Azure Developer Associate, AWS Certified Solutions Architect – Professional, IAAP CPACC (accessibility), or CISSP (security). Benefits - Medical, Dental, Vision, Life Insurance, Short-Term Disability, Long-Term Disability, 401(k) match, Flexible Spending Accounts, EAP, Education Assistance, Parental Leave, Paid time off, and Holidays. - Work-life balance is a top priority – we focus on results, not clock-watching. - Flexible schedule allows you to be productive while enjoying life outside of work. - Competitive pay and comprehensive benefits package.
Lead Engineer, Data
OllionOllion is the global, born-in-the-cloud consultancy working together to unify business-shaping tech for good.
• Lead and mentor a team of data engineers • Architect, design, and implement scalable data pipelines and processing systems using modern cloud services (AWS, GCP, Azure) • Establish and enforce data engineering best practices, standards, and governance frameworks • Drive the technical vision and roadmap for data infrastructure and platforms • Optimize data workflows for performance, reliability, and cost efficiency • Conduct code reviews, ensuring scalable and maintainable solutions • Communicate technical concepts effectively to technical and non-technical audiences
• Designing, building, and improving large-scale production systems that are scalable, reliable, and maintainable • Working in different ways depending on the need—embed with teams, build shared platform capabilities, or partner on cross-cutting initiatives—to improve system quality • Jumping into partner team codebases and shared systems to ship meaningful improvements to production services • Owning the outcome for each piece of work—help shape the solution and drive it through to implementation • Partnering with multiple teams to find and fix systemic issues in distributed systems—scaling limits, cascading failures, performance bottlenecks, and fault tolerance gaps • Leading investigations into production issues, then turn what you learn into concrete improvements with the teams who own the systems • Making sure improvements get adopted and can be sustained by the teams who own the systems long-term • Mentoring engineers in our team and help partner teams strengthen their engineering practices • Making pragmatic trade-offs that balance reliability, performance, and product velocity • Helping set technical direction through design discussions, code reviews, and hands-on contributions • When it makes sense, build shared components or libraries that help improvements scale across services



