Staff Software Engineer
Role Overview
Staff Software Engineer on the Cloud Platform Core Services Engineering Team, developing multicloud infrastructure services for Teradata analytics capabilities.
The role leads design and development of AI-enabled product experiences, cloud services, scalable systems, and modern engineering practices.
Reports to a Senior Engineering Manager.
Key Skills for This Role
Full Job Posting
Role overview
Staff Software Engineer on the Cloud Platform Core Services Engineering Team, developing multicloud infrastructure services for Teradata analytics capabilities.
The role leads design and development of AI-enabled product experiences, cloud services, scalable systems, and modern engineering practices.
Reports to a Senior Engineering Manager.
Responsibilities
- Design and implement cloud infrastructure and control-plane services across AWS, Azure, and Google Cloud.
- Automate provisioning, configuration, management, and monitoring of Teradata Cloud services, sites, and offerings.
- Develop threat models to secure cloud services and meet compliance standards.
- Build AI-powered features and agents, from ideation and prototyping through production deployment and lifecycle management.
- Use AI-assisted engineering workflows to turn generated prototypes into production-ready systems.
- Work with UX, product management, and platform teams on product ideas and technical designs.
- Maintain code quality through usability patterns, coding standards, integration, testing, and code review.
- Review engineering designs, architecture, and code.
Minimum requirements
- Graduate or bachelor's degree in computer science.
- At least 8 years of hands-on software development experience.
- At least 5 years designing, building, and operating complex distributed software systems on Google Cloud, AWS, and Azure.
- Experience with DevOps software development methods.
- Strong fundamentals in data structures, algorithm design, and complexity analysis.
- Proficiency in at least one modern general-purpose programming language, such as Go or Python.
- Experience developing AI agents and AI-powered features and operationalizing them for organizational use.
Additional experience
- Full-stack development, RESTful services, and Teradata or other TDMS NoSQL/SQL database concepts.
- Docker container technologies and Kubernetes management or service development.
- Supporting mission-critical, 24x7 systems and influencing software engineering practices.
- Scripting for automation, reports, and tools, including Go, Python, or Shell.
- AWS, Azure, and Google Cloud infrastructure, at-scale service architecture, and cloud networking.
- AWS infrastructure as code using CloudFormation or Terraform.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Teradata
IT Application Audit and Compliance Specialist
, IND
Principal AI Engineer
, IND
Pricing Analyst
Hyderabad, IND
Sr Staff Technical Program Manager
, USA
CPQ Techno Functional Lead
, IND
Customer Technical Support Specialist - French speaker
Hyderabad, IND
Senior Account Executive - Defence & Intelligence
London, GBR
Employment and Litigation Paralegal
, USA