03 Sep
|
Systechcorp Private
|
Bengaluru
03 Sep
Systechcorp Private
Bengaluru
Full- Stack Developer
What will you do
As a Software Engineer, you will contribute to the design, development, and delivery of AI-powered services and applications within Teradata's AI platform ecosystem. You will work closely with senior engineers, AI/ML specialists, and product teams to build scalable, reliable systems leveraging contemporary AI technologies, including machine learning and Large Language Models (LLMs).
This role is ideal for engineers who are hands-on, eager to learn, and excited to work on production-grade AI systems in a cloud-native environment.
Key Responsibilities
• Design, develop, and maintain high-quality UI and backend services and applications that support AI-driven products and platforms.
• Implement and integrate RESTful APIs with a focus on security, scalability, and maintainability.
• Apply AI/ML technologies such as machine learning models, LLMs, embeddings, and basic agentic or RAG workflows under the guidance of senior engineers.
• Work with SQL and NoSQL data stores to design efficient data models and service access patterns.
• Collaborate with cross-functional teams (Engineering, AI/ML, Product, and Platform) to deliver end-to-end features.
• Write clean, testable code and participate in code reviews to maintain high engineering standards.
• Assist in troubleshooting, debugging, and resolving production issues.
• Learn and follow best practices for cloud-native development, reliability, and observability.
• Utilize open-source tools and technologies effectively, adapting and extending them as needed to create innovative solutions.
• Communicate effectively across teams to ensure alignment and clarity throughout the development process.
Who You Will Work With
• Collaborate with several cross-functional Agile teams that include:
• Product Owners
• Engineering teams
• Quality Engineers
• Work together to conceptualize, build, test, and ship software solutions for the next generation of enterprise applications.
• Report directly to the Manager of the Applications Team.
What Makes You a Qualified Candidate
• Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
• 4+ years of experience in software engineering, backend development, or data platform engineering, preferably in product-based companies.
• Proficiency in Java, Python, or Angular.
• Experience with Spring Framework or Spring Boot (preferred).
• Basic understanding of distributed systems, APIs, and backend service design.
• Experience working with relational (SQL) and/or NoSQL databases.
• Familiarity with software development best practices:
• Version control
• Testing
• Code reviews
• Excellent debugging and troubleshooting skills.
• Familiarity with RDBMS such as:
• PostgreSQL
• MySQL
• Strong verbal and written communication skills with the ability to produce both technical and non-technical documentation and runbooks.
What You Will Bring
• Exposure to AI/ML concepts, including machine learning pipelines or LLM-based systems.
• Familiarity with:
• Embeddings
• Vector databases
• Retrieval-Augmented Generation (RAG)
• Experience deploying services on cloud platforms:
• AWS
• Azure
• GCP
• Basic experience with:
• Docker
• Kubernetes
• Interest in:
• Agentic AI
• Automation
• Developer productivity tooling
• Core Technical Skills: Strong expertise in Java 18+ (highest priority), Spring Boot, and Angular 19/20 is mandatory. Python is optional.
• AI Skills Mandatory: Candidates must have hands-on experience with GitHub Copilot, Cloud Code, or similar AI-assisted coding tools. Knowledge of LangChain/AI agent frameworks is an added advantage.
• Cloud & Platform Experience: AWS exposure is preferred, along with working knowledge of Kubernetes for application deployment.
• Database Requirement: Experience with any relational database is sufficient. Teradata product experience is preferred but not mandatory.
📌 Java Full stck Developer With AI (Bengaluru)
🏢 Systechcorp Private
📍 Bengaluru