← Back to jobs

SysTechCorp Inc Logo
Software Engineer

SysTechCorp Inc

 

Hyderabad, Telangana, India

Posted On: 15+ days ago
Experience: 5+ years
Availability: Remote
Openings: 1
Category: Software Engineer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

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 modern 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 guidance from 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:

On our team we collaborate with several cross-functional agile teams that include product owners, other engineering groups, and quality engineers to conceptualize, build, test and ship software solutions for the next generation of enterprise applications. 

You will 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 teams

Proficiency in Java/Python/Angular.

Experience with Spring Framework or Spring Boot a plus

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, and code reviews.

Excellent debugging skills to troubleshoot and resolve issues effectively.

Familiarity with relational database management systems (RDBMS) such as PostgreSQL, MySQL, etc.

Strong oral and written communication skills, with the ability to produce runbooks and both technical and non-technical documentation.

What you will bring:

Exposure to AI/ML concepts, including machine learning pipelines or LLM‑based systems.

Familiarity with embeddings, vector databases, or retrieval‑augmented generation (RAG).

Experience deploying services in cloud environments (AWS, Azure, or GCP).

Basic experience with containers (Docker) and orchestration platforms (Kubernetes).

Interest in agentic AI, automation, or developer productivity tooling.

Mandatory Skills- Java , Angular, Python (Not Mandatory)

Leveraging AI to write AI codes.

AI Weightage - 50-60%

Cloud Environment- AWS(Mandatory)

Database- Teradata experience/knowledge (Not Mandatory)but it's a plus if they have it.

Experience- 4+ years

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs