7+ Systems design Jobs in Pune | Systems design Job openings in Pune
Apply to 7+ Systems design Jobs in Pune on CutShort.io. Explore the latest Systems design Job opportunities across top companies like Google, Amazon & Adobe.
About GeniWay
GeniWay Technologies is building AI-powered products that help students learn effectively and make confident education and career decisions.
Our first product, Clario, combines multidimensional student assessment, career intelligence, personalized guidance, and AI-assisted counselling for Indian students and families.
With Clario’s initial platform nearing completion, our next major ambition is to build an AI-powered personalized learning platform that adapts learning experiences to each student’s knowledge, goals, learning patterns, motivation, and progress.
We are looking for an AI-native engineering leader to help turn this ambition into a trusted, scalable product.
The Opportunity
We are hiring a Founding AI Engineering Lead, CTO Track to become GeniWay’s full-time technical operating leader.
Your primary mandate will be to lead the engineering of our AI-powered personalized learning platform. You will also own the continued evolution, reliability, and scale-readiness of Clario.
This is not a conventional engineering management role or a role limited to integrating third-party AI APIs. It requires someone who can combine:
- deep applied-AI expertise;
- strong product and architectural judgment;
- hands-on full-stack engineering;
- engineering-team leadership; and
- responsible deployment of AI for students.
For an exceptional leader who demonstrates sustained company-level technology leadership, this role offers a credible pathway toward becoming GeniWay’s future CTO.
What You Will Build
The personalized learning platform is expected to progressively support:
- continuously evolving learner profiles;
- personalized learning pathways and interventions;
- adaptive content, practice, and assessments;
- AI tutors, mentors, and learning companions;
- multi-agent workflows for learning support and content operations;
- student progress, mastery, and engagement intelligence;
- evidence-grounded recommendations for students, parents, and educators;
- responsible human oversight, safety, and explainability.
You will help define the architecture, technical strategy, and delivery roadmap required to build these capabilities responsibly.
What You Will Own
AI Product and Platform Engineering
- Own the architecture and engineering of GeniWay’s personalized learning platform.
- Translate learning-product concepts into reliable AI-powered experiences.
- Design and build GenAI, agentic-AI, and ML-enabled workflows.
- Determine when to use LLMs, deterministic logic, retrieval, conventional ML, or human review.
- Build reusable AI-platform capabilities instead of isolated prompt-based features.
- Lead experimentation, evaluation, production deployment, and continuous improvement of AI capabilities.
Applied AI Quality and Safety
- Establish evaluation frameworks for accuracy, relevance, personalization, consistency, latency, and cost.
- Design safeguards against hallucinations, unsafe guidance, bias, prompt injection, and inappropriate student interactions.
- Build observability and feedback loops for AI behaviour in production.
- Ensure student-facing AI systems are explainable, privacy-conscious, age-appropriate, and human-supervised where required.
- Work with product and domain specialists to validate educational usefulness, not merely technical performance.
Product Engineering and Delivery
- Own end-to-end engineering delivery across AI, backend, frontend, data, and infrastructure.
- Lead or personally implement critical product capabilities when required.
- Establish predictable planning, development, testing, release, and incident-management practices.
- Scale and strengthen Clario while building the next product platform.
- Balance speed, product quality, maintainability, scalability, and operating cost.
Architecture and Data Foundations
- Define and evolve the application, AI, data, and cloud architecture.
- Build secure foundations for learner profiles, content intelligence, personalization, and analytics.
- Establish effective data pipelines, model interfaces, APIs, and platform services.
- Make pragmatic build-versus-buy and model-selection decisions.
- Reduce technical debt and material technology risks systematically.
Team and Technology Leadership
- Lead, mentor, and raise the effectiveness of the engineering team.
- Build strong AI and software-engineering practices across the organization.
- Help recruit future AI, data, and product engineers.
- Work closely with the Founder on product strategy, priorities, and technology investments.
- Develop GeniWay’s longer-term technology strategy and engineering organization.
Essential Capabilities
- Strong hands-on experience building and operating AI-powered products in production.
- Deep practical understanding of GenAI application architecture, LLM behaviour, prompting, context engineering, and structured outputs.
- Experience building agentic or multi-step AI workflows with appropriate controls and observability.
- Experience with retrieval-augmented generation, embeddings, semantic search, or knowledge systems.
- Ability to evaluate AI quality systematically rather than relying on subjective demonstrations.
- Strong Python, backend, API, database, and system-design capabilities.
- Ability to lead full-stack product engineering beyond the AI layer.
- Experience leading engineers and owning complex product delivery.
- Strong product judgment and ability to translate ambiguous goals into executable plans.
- High ownership, urgency, reliability, and transparent communication.
Strongly Preferred
- Experience building personalization, recommendation, adaptive-learning, tutoring, or conversational-AI products.
- Practical AI/ML experience involving experimentation, feature engineering, model evaluation, or predictive systems.
- Experience with LLMOps or MLOps, including evaluation, monitoring, versioning, and deployment.
- Experience designing AI guardrails and responsible student-facing systems.
- Experience as a founding engineer, technical lead, or early engineering leader.
- Experience building AI-native products from zero to one.
- Interest in learning science, education, and student outcomes.
What We Are Not Looking For
- A pure people manager who is no longer technically hands-on.
- A research-only AI specialist without strong product-engineering capability.
- Someone whose GenAI experience is limited to basic chatbot or API integrations.
- A generalist engineering leader with little evidence of applied-AI delivery.
- An advisor seeking influence without full-time operating accountability.
What Success Looks Like
First 90 Days
- Take operational ownership of GeniWay’s engineering function.
- Understand and strengthen Clario’s architecture, quality, and scale-readiness.
- Define the technical architecture and phased roadmap for the personalized learning platform.
- Establish AI evaluation, safety, engineering-quality, and release practices.
- Improve team accountability, execution rhythm, and delivery predictability.
First 6-9 Months
- Deliver the first meaningful version of the personalized learning platform.
- Establish reusable foundations for learner modelling, personalization, AI agents, evaluation, and observability.
- Demonstrate measurable educational and product value from AI capabilities.
- Build a dependable engineering and AI delivery organization.
- Demonstrate readiness for broader CTO-level responsibility.
Compensation and Growth
- Fixed compensation: ₹20L–₹25L per annum, based on capability and experience
- Performance-linked variable: Up to 15%–20%, tied to agreed outcomes
- Initial ESOP grant: Approximately 0.75%–1.25%, based on fit and expected ownership
- Leadership equity top-up: Potential additional 0.5%–1% after 12–18 months, based on sustained contribution and evolution toward CTO-level responsibility
- Leadership review: Formal assessment after six months, followed by a broader role and compensation review after 12 months
The CTO pathway is earned through demonstrated technology strategy, AI-product leadership, organizational impact, and company-level ownership.
Selected candidates will complete structured discussions covering applied-AI depth, architecture, hands-on engineering, product judgment, responsible AI, leadership approach, and long-term alignment.
Job Title: Senior Java Full Stack Developer
Locations: Delhi NCR, Hyderabad, Chennai, Pune, Bangalore Experience: 6–13 Years
Employment Type: Full-Time
"Need Immediate joiners or serving notice period candidates only can join in a maximum of 30 days"
About the Role
We are looking for an experienced and highly skilled Java Full Stack Developer with strong backend expertise in Java and hands-on experience in ReactJS for front-end development. The ideal candidate will drive the design, development, and implementation of high-performance, scalable applications that meet business goals.
Key Responsibilities
Backend Development (Approx. 80%)
- Design, develop, and maintain robust and scalable backend services using Java, Spring Boot, and related frameworks.
- Build and optimize RESTful APIs and microservices.
- Collaborate with cross-functional teams to define backend architecture and ensure high availability and performance.
- Troubleshoot complex issues, debug code, and improve overall system reliability.
- Participate in code reviews, design discussions, and technical decision-making.
Frontend Development (Approx. 20%)
- Develop responsive user interfaces and reusable ReactJS components.
- Integrate frontend components with backend services and APIs.
- Ensure high performance, cross-browser compatibility, and seamless user experience.
General
- Work in an Agile/Scrum environment and deliver high-quality software on schedule.
- Maintain robust documentation and follow SDLC best practices.
- Mentor junior developers and contribute to team growth.
Required Skills & Qualifications
- 6–13 years of professional experience in software development, with a strong focus on backend systems.
- Advanced proficiency in Java, Spring Boot, and related server-side technologies.
- Hands-on experience with ReactJS and modern JavaScript.
- Solid understanding of REST APIs, microservices architecture, and web services.
- Strong database skills (SQL and/or NoSQL) and familiarity with schema design.
- Experience with version control (e.g., Git) and CI/CD practices.
- Excellent problem-solving, debugging, and communication skills.
Preferred Skills (Bonus)
- Experience with containerization and orchestration (Docker, Kubernetes).
- Exposure to cloud platforms (AWS, Azure, GCP).
- Knowledge of message queuing (Kafka, RabbitMQ).
- Familiarity with automated testing frameworks and best practices.
Education
- Bachelor’s or Master’s degree in Computer Science, Engineering, IT, or a related field (or equivalent practical experience)
We are seeking a seasoned Engineering, Senior Manager (M3 Level) to join our dynamic team. As a first-line manager, you will lead a team of talented engineers, driving technical excellence, fostering a culture of ownership, and ensuring the successful delivery of high-impact projects. You will be responsible for guiding technical decisions, managing team performance, and aligning engineering efforts with business goals.
Responsibilities:
Technical Leadership:
• Provide technical leadership and direction for major projects, ensuring alignment with business goals and industry best practices.
• Be hands-on with code, maintaining high technical standards and actively participating in design and architecture decisions, code reviews, and helping engineers optimize their code.
• Ensure that high standards of performance, scalability, and reliability are maintained when architecting, designing, and developing complex software systems and applications.
• Ensure accountability for the team’s technical decisions and enforce engineering best practices (e.g., documentation, automation, code management, security principles, leverage CoPilot).
• Ensure the health and quality of services and incidents, proactively identifying and addressing issues. Utilize service health indicators and telemetry for action. Implement best practices for operational excellence.
• Play a pivotal role in the R.I.D.E. (Review, Inspect, Decide, Execute) framework. • Understand CI/CD pipelines from build, test, to deploy phases.
Team Management:
• Lead and manage a team of software engineers, fostering a collaborative and highperformance environment. Conduct regular performance reviews, provide feedback, and support professional development.
• Foster a culture of service ownership and enhance team engagement.
• Drive succession planning and engineering efficiency, focusing on quality and developer experience through data-driven approaches.
• Promote a growth mindset, understanding and driving organizational change.
• Actively seek opportunities for team growth and cross-functional collaboration.
• Works and guides the team on how to operate in a DevOps Model. Taking ownership from working with product management on requirements to design, develop, test, deploy and maintain the software in production.
Minimum Qualifications: • Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience. • 11+ years of experience in software development, with 3+ years in a technical leadership role and 2+ years in a people management role. • Proven track record of leading and delivering large-scale, complex software projects. • Deep expertise in one or more programming languages such as Python, Java, JavaScript. • Extensive experience with software architecture and design patterns. • Strong understanding of cloud technologies and DevOps principles. • Excellent problem-solving skills and attention to detail. • Excellent communication and leadership skills, with a demonstrated ability to influence and drive chang
Responsibilities :-
1. Design and engineer new next generation fintech solutions.
2. Implement, optimize and manage the microservices based architecture, end to end, considering various technologies and business stakeholders.
3. Build the correct database design and be ready to evolve it as per upcoming requirements.
4. Design, develop and implement various web and mobile app based customer/partner/merchant journeys.
5. Work with multiple stakeholders to understand inherent complexities involved in building the new solutions on top of the existing product and provide the most suitable and optimized one.
6. A go getter with no reservations, should be ready to jump in and code if required.
7. Do code reviews and ensure that best practices are followed
Ensure that best security practices are taken care of while building the product.
Requirements:-
1. Bachelor of Engineering or Bachelor of Technology in Computer Science / Information Technology or a related field
2. At least 12 years of experience that includes at least 5 years of experience in technology architecture with a significant focus on building scalable full stack applications to be deployed on cloud
3. Excellent problem solving and strategic thinking and leadership skills with the ability to implement complex projects to successful completion
4. Hands on experience in Nodejs, JavaScript, Mongo DB, Relational Database and React. Must be efficient in building efficient code and DB queries.
5. Experience in using cloud services from various cloud providers i.e. AWS, Azure, OCI (AWS exposure is the must)
6. Understanding and experience in ensuring the security best practices are taken care of while building the product.
Should have excellent communication and interpersonal skills.
As a Software Development Engineer at Amazon, you have industry-leading technical abilities and demonstrate breadth and depth of knowledge. You build software to deliver business impact, making smart technology choices. You work in a team and drive things forward.
Top Skills
- You write high quality, maintainable, and robust code, often in Java or C++/C/Python/ROR/C#
- You recognize and adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, and operations.
- You have experience building scalable software systems that are high-performance, highly-available, highly transactional, low latency and massively distributed.
Roles & Responsibilities
- You solve problems at their root, stepping back to understand the broader context.
- You develop pragmatic solutions and build flexible systems that balance engineering complexity and timely delivery, creating business impact.
- You understand a broad range of data structures and algorithms and apply them to deliver high-performing applications.
- You recognize and use design patterns to solve business problems.
- You understand how operating systems work, perform and scale.
- You continually align your work with Amazon’s business objectives and seek to deliver business value.
- You collaborate to ensure that decisions are based on the merit of the proposal, not the proposer.
- You proactively support knowledge-sharing and build good working relationships within the team and with others in Amazon.
- You communicate clearly with your team and with other groups and listen effectively.
Skills & Experience
- Bachelors or Masters in Computer Science or relevant technical field.
- Experience in software development and full product life-cycle.
- Excellent programming skills in any object oriented programming languages - preferably Java, C/C++/C#, Perl, Python, or Ruby.
- Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability.
- Proficiency in SQL and data modeling.
Novolytics is a novel Analytics Company which is trying to solve the problems of manufactures and machine asset owners. Predictive maintenance is going to be a huge part of Factory 2.0, which will allow manufacturers to keep machine downtime to minimum, boosting productivity and reducing losses due to down time.
Novolytics is building a platform which would collect signal data, analyze and predict which machines need maintenance or are showing signs of wear. Currently our platform is being piloted for one of India's largest car manufacturers, to solve for vehicle maintenance and servicing based on car sounds.
Responsibilities:
- Design and architect the various parts of the product or its features
- Be the product and tech owner providing support, mentorship and guidance to other developers
- Maintain and operate the application in production environment
- Contribute to the broader team management activities including Product planning, Improvement Activities,etc.
- Involve in hiring other developers and mentoring team members.
- Participate in the evolution of organization-wide best practices, standards, and policies related to software development and propagate the same to other technical staff.
- Participate in code reviews and architecture and design discussions.
- Ensure delivery of all product deliverables within the timelines.
Qualifications:
- BE/BTech in Computer Science with at least 5 years of experience as a Full Stack Engineer
- Experience in design, maintaining, and testing large online systems.
- Familiar with at least one of high level server side languages out of NodeJS or Python, with a preference of NodeJS(with Express.js)
- Experience of building frontend web-apps using ReactJS.
- Should have knowledge about, and know how/when to use different Design Patterns
- Should have experience with cloud infrastructure providers, preferably, AWS.
- Experience of mobile app development on Flutter is a plus
- Have experience of working with relational as well as non relational databases like MySQL, MongoDB along with other data stores like Redis and Elasticsearch.
- Have knowledge of building and maintaining CI/CD pipelines and workflows.
- Know web application security best practices and knowledge of common application security vulnerabilities
- Understanding of queue management systems/frameworks like RabbitMQ, Celery
Greetings from Amazon...!
It is our pleasure in personally inviting you to apply job with Amazon Development Centre India (ADCI). At Amazon we are inclined to hire people with passion for technology and you happened to be one of the shortlisted candidates. Our business is committed to recognizing potential and creating teams that embrace innovation.
Please find the Eligible criteria and requirements:
Job title : SDE – II (Software Development Engineer)
Role Opportunity : Permanent/Full Time/FTE/Regular
Work Location : Hyderabad/Bangalore/ Gurgaon
Must Have
- Strong Exposure to Data Structures, Algorithms, Coding, System Design (LLD, HLD, OOAD), Distributed systems, problem solving skills, Architecture (MVC/Microservices), logical thinking.
Amazon (ADCI) - If you are looking for an opportunity to solve deep technical problems and build innovative solutions in a fast paced environment working with smart, passionate software developers, this might be the role for you. Amazon’s transportation systems get millions of packages to customers worldwide faster and cheaper while providing world class customer experience – from checkout to shipment tracking to delivery. Our software systems include services that handle thousands or requests per second, make business decisions impacting billions of dollars a year, integrate with a network of small and large carriers worldwide, manage business rules for millions of unique products, and improve experience for millions of online shoppers. With rapid expansion into new geographies, innovations in supply chain, delivery models and customer experience, increasingly complex transportation network, ever expanding selection of products and growing number of shipments worldwide, we have an opportunity to build software that scales the business, leads the industry through innovation and delights millions of customers worldwide.
As an SDE, you will develop a deep understanding of our business, work closely with development teams and own the architecture and end-to-end delivery of software components.
About Amazon India:
Amazon teams in India work on complex business challenges to innovate and create efficient solutions that enable various Amazon businesses, including Amazon websites across the world as well as support Payments, Transportation, and Digital products and services like the Kindle family of tablets, e-readers and the store. We are proud to have some of the finest talent and strong leaders with proven experience working to make Amazon the Earth’s most customer-centric company.
We made our foray into the Indian market with the launch of Junglee.com, enabling retailers in India to advertise their products to millions of Indian shoppers and drive targeted traffic to their stores. In June 2013, we launched http://www.amazon.in">www.amazon.in for shoppers in India. With http://www.amazon.in">www.amazon.in, we endeavor to give customers more of what they want – low prices, vast selection, fast and reliable delivery, and a trusted and convenient online shopping experience. In just over a year of launching our India operations, we have expanded our offering to over 18 million products across 36 departments and 100s of categories! Our philosophy of working backwards from the customers is what drives our growth and success.
We will continue to strive to become a trusted and meaningful sales and logistics channel for retailers of all sizes across India and a fast, reliable and convenient online shopping destination for consumers. For us, it is always “Day 1” and we are committed to aggressively invest over the long-term and relentlessly focus on raising the bar for customer experience in India. Amazon India offers opportunities where you can dive right in, work with smart people on challenging problems and make an impact that contributes to the lives of millions. Join us so you can - Work Hard, Have Fun and Make History.
Basic Qualifications:
- 3+ years’ experience building successful production software systems
- A solid grounding in Computer Science fundamentals (based on a BS or MS in CS or related field)
- The ability to take convert raw requirements into good design while exploring technical feasibility tradeoffs
- Expertise in System design (design patterns, LLD, HLD, Solid principle, OOAD, Distributed systems etc..), Architecture (MVC/Micro services).
- Good understanding of at least some of the modern programming languages (Java) and open-source technologies (C++, Python, Scala, C#, PHP, Ruby etc..)
- Excellence in technical communication
- Has experience in mentoring other software developers
Preferred Qualifications:
- BS/MS in Computer Science or equivalent
- Experience developing service oriented architectures and an understanding of design for scalability, performance and reliability
- Demonstrated ability to mentor other software developers to maintain architectural vision and software quality
- Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment
- Expertise in delivering high-quality, innovative application
- Strong desire to build, sense of ownership, urgency, and drive
- Strong organizational and problem solving skills with great attention to detail
- Ability to triage issues, react well to changes, work with teams and ability to multi-task on multiple products and projects.
- Experience building highly scalable, high availability services
- The ideal candidate will be a visionary leader, builder and operator.
- He/she should have experience leading or contributing to multiple simultaneous product development efforts and initiatives.
- He/she needs to balance technical leadership with strong business judgment to make the right decisions about technology choices.
- He/she needs to be constantly striving for simplicity, and at the same time demonstrate significant creativity, innovation and judgment
- Proficiency in, at least, one modern programming language.
- Experience in SQL or Non-SQL database.
- Strong sense of ownership, urgency, and drive.
- Demonstrated leadership abilities in an engineering environment in driving operational excellence and best practices.
- Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment.
- Excellent communication, collaboration, reporting, analytical and problem solving skills.
Good to Have:
- Knowledge of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Experience with enterprise-wide systems
- Experience influencing software engineers best practices within your team
- Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between
- Strong written and verbal communication skills preferred
Key Points to remember:
- Strong knowledge of the Software Development Life Cycle methodology
- Technical design, development and implementation decisions on the use of technology in area(s) of specialization.
- Write or modify programming code to suit customer's needs.
- Unit test to assure meets requirements, including integration test as needed.
- Ability to understand and analyze issues and uses judgment to make decisions.
- Strong problem solving & troubleshooting skills
- Strong communication skills
- Responsible for self-development according to professional development plan





