Software Engineer
Teradata
About the role
About Teradata
At Teradata, we empower individuals and organizations with superior information. Our comprehensive cloud analytics and data platform for AI enhances decision-making, enabling both our customers and their clients to thrive. Trusted by leading companies across various industries, Teradata improves operational performance, enriches customer experiences, and facilitates full data integration across enterprises.
Your Role
You will be part of Teradata's Vantage Cloud Platform Engineering team, where our cloud-native architecture allows for flexible, scalable solutions to complex business challenges.
We are seeking enthusiastic engineers passionate about designing intelligent, scalable, and secure cloud services powered by AI-driven automation.
Key Responsibilities:
- Design and create cloud services for managing compute, networking, and control-plane functions across diverse cloud environments.
- Automate workflows for provisioning, configuration, and monitoring using advanced intelligent agents.
- Develop strategic threat models to fortify the security and compliance of our Cloud platform services.
Collaboration:
You will work within a dynamic Cloud Engineering team, composed of skilled architects and experienced engineers, engaging closely with both internal and external stakeholders.
Qualifications:
- Bachelor's degree in computer science or a related field or equivalent relevant experience.
- 3+ years of hands-on experience building and managing distributed systems on cloud platforms (GCP, AWS, or Azure).
- Strong understanding of data structures, algorithms, and complexity analysis.
- Experience with DevOps practices and Infrastructure-as-Code tools (Terraform, Ansible, CloudFormation).
- Proficiency in one or more programming languages such as Java, Go, Python, or C++.
- Familiarity with AI/ML models or APIs for automation and optimization processes.
What You'll Add:
- Experience with Kubernetes, Docker, and container orchestration technologies.
- Prior knowledge of observability frameworks and AI-assisted development tools.
- Experience with Teradata, relational databases, or NoSQL databases.
- Passion for leveraging AI technology in software development processes.
Why Join Teradata?
We foster a people-first culture, ensuring our employees are central to our success. With a flexible work model, we empower our workforce to make decisions regarding their working style. Our focus on well-being prioritizes the personal and professional growth of our team members. We are committed to maintaining an inclusive environment that celebrates diverse backgrounds and experiences.
Compensation & Benefits
Pay Rate: $111,800.00 - $167,700.00 Annually
Your starting salary will be determined based on your geographic location, skills, experience, and internal equity considerations. All permanent roles are eligible for our annual incentive plans tied to company and individual performance. Comprehensive benefits are available, including healthcare, life and disability insurance, a 401(k) retirement plan, and various time-off programs. Details about these benefits will be provided during the hiring process.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free