The job in short
Software engineering.
PythonJavaGo
Details
- Found
- 21 d ago · posted 2025-12-31
- Location as listed
- Mohali, Punjab, India
- Role
- Software Engineer
- Source
- The company’s own careers site
Full description
Software Engineer – Backend (Java / Python / Golang)
Experience: 6 months – 1 year
ABOUT XENONSTACK
XenonStack is a Data and AI Foundry for Agentic Systems, enabling enterprises to design, deploy, operate, and scale intelligent agents across digital and physical environments.
We build enterprise-grade platforms across the agentic stack:
• Akira AI — Reasoning and agent orchestration. Turn models into collaborative, policy-governed agents that learn and act together.
• ElixirData — Agentic analytics intelligence. Explainable, decision-centric analytics for measurable business outcomes.
• NexaStack — Agentic infrastructure automation. Secure, compliant AI deployment across cloud, edge, and on-prem.
• MetaSecure — Trust, compliance and defense. Continuous assurance with AI-BOMs, risk scoring, and agentic security.
Our mission is to accelerate the world’s transition to AI + Human Intelligence by making agentic systems reliable, responsible, and enterprise-ready.
THE OPPORTUNITY
We are looking for a Software Engineer (Backend) at an early stage of their career who has a strong foundation in programming, data structures, and databases.
This role is ideal for candidates who love writing clean code, solving problems, and learning how real-world systems are built. You will work closely with senior engineers on production-grade backend systems that power AI platforms and enterprise workflows.
ROLE MISSION
Build a strong engineering foundation by contributing high-quality backend code, learning scalable system design principles, and developing into a dependable software engineer in an AI-first product environment.
KEY RESPONSIBILITIES
1. Backend Development
•
Write clean, efficient, and maintainable backend code using Java, Python, or Golang.
•
Implement APIs, services, and data-access layers under guidance from senior engineers.
•
Contribute to feature development, bug fixes, and performance improvements.
2. Data Structures & Problem Solving
•
Apply core data structures and algorithms to solve real engineering problems.
•
Optimize code for correctness, performance, and scalability.
•
Participate in code reviews and incorporate feedback constructively.
3. Database & Data Handling
•
Work with relational databases (PostgreSQL, MySQL) and/or NoSQL databases.
•
Write efficient SQL queries and understand indexing, joins, and transactions.
•
Assist in schema design and data consistency improvements.
4. Engineering Practices
•
Use Git and follow standard version control workflows.
•
Write basic unit tests and assist in debugging production issues.
•
Learn secure coding practices and basic system reliability concepts.
5. Learning & Collaboration
•
Work closely with senior engineers to understand system architecture.
•
Actively learn best practices in backend engineering and cloud-native systems.
•
Collaborate with cross-functional teams to understand product requirements.
SKILLS & QUALIFICATIONS
Must-Have
•
6 months – 1 year of hands-on experience (internships, projects, or full-time) in software development.
•
Strong fundamentals in at least one programming language:
Java or Python or Golang.
•
Solid understanding of data structures and Graph algorithms.
•
Good working knowledge of databases and SQL.
•
Familiarity with Git and basic software development workflows.
•
Strong problem-solving mindset and willingness to learn.
Good-to-Have
•
Exposure to REST APIs or backend frameworks (Spring Boot, FastAPI, Flask, etc.).
•
Basic understanding of operating systems, networking, or distributed systems.
•
Familiarity with cloud platforms (AWS/GCP/Azure) or Docker.
•
Academic or personal projects involving backend systems.
WHY SHOULD YOU JOIN US?
Software Engineer jobs in Mohali · Software Engineer jobs in India · All Xenonstack jobs · Fresher jobs in Mohali