Software Engineer AI Systems

2 - 6 years

0 Lacs

Posted:4 weeks ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Software Engineer at Teradata, you will play a crucial role in leading a key function within the Teradata Vantage platform. You will have the autonomy to shape the technical direction of the service and feature roadmap, working alongside exceptional talent to deliver innovative solutions. Your responsibilities will include: - Designing, developing, and maintaining scalable, reliable, and high-performance backend and cloud-native software systems. - Contributing to the architecture and implementation of distributed services supporting large-scale data and analytics workloads. - Participating in the development of Teradata's next-generation software platform, ensuring efficient, secure, and maintainable solutions. - Implementing modern APIs and microservices that seamlessly integrate across internal and external systems. - Collaborating with cross-functional teams to deliver high-quality, production-ready software. - Writing clean, well-tested, and maintainable code following best practices and coding standards. - Contributing to performance optimization, fault-tolerance improvements, and system observability enhancements. - Participating in code reviews, design discussions, and agile sprint ceremonies to enhance development processes. - Staying up-to-date with emerging technologies, frameworks, and development methodologies to improve product quality and developer efficiency. To be considered a qualified candidate for this role, you should possess: - 2+ years of experience in software development, with a preference for building backend or distributed systems. - Strong programming skills in Python, Go, Java, C++, or similar languages. - Solid understanding of software engineering fundamentals, including data structures, algorithms, and system design. - Experience in developing cloud-based applications using AWS, Azure, or GCP. - Familiarity with containerization and orchestration technologies like Docker and Kubernetes. - Experience in building and integrating RESTful APIs and microservices architectures. - Understanding of CI/CD pipelines, version control (Git), and collaborative software development workflows. - Excellent problem-solving skills, curiosity, and a strong sense of ownership over delivered work. - A collaborative mindset and effective communication skills for working in agile, cross-functional teams. Additionally, you should hold a BS degree in Computer Science, Software Engineering, or a related technical field and demonstrate: - Eagerness to learn, experiment, and grow within a high-performing engineering team. - Strong attention to detail and a commitment to building high-quality, reliable software. - A passion for technology and building products that deliver measurable value to customers. Teradata values a people-first culture, offering a flexible work model that empowers individuals to make decisions about how, when, and where they work. Prioritizing well-being, Teradata cares about the personal and professional growth of its employees. As an anti-racist company, Teradata is deeply committed to fostering an equitable environment that celebrates diversity, equity, and inclusion.,

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You