Skip to content
mimi

Senior Software Engineer

Teradata

Richmond · flexible Full-time Senior 1mo ago

About the role

About Teradata

At Teradata, we are passionate about empowering individuals through superior information. We have developed the most comprehensive cloud analytics and data platform designed for AI, enabling our customers to make informed and confident decisions. By providing harmonized data and trusted AI, we help leading companies across varied industries enhance business performance, enrich customer interactions, and seamlessly integrate their data enterprise-wide.

Your Role

We invite you to join our dynamic team as a Senior Software Engineer, where you will be instrumental in shaping the future of AI-driven product experiences. You will lead the architectural design and development of innovative solutions across our cloud platforms. Your expertise will help us build scalable systems and implement cutting-edge development practices that embrace AI-enabled engineering workflows.

  • Design and implement cloud services to manage infrastructure and control planes on platforms like AWS, Azure, and Google Cloud.
  • Automate the provisioning, configuration, management, and monitoring of Teradata Cloud services and offerings.
  • Develop threat models to ensure security and compliance for our Cloud platform services.

Your Team

  • You will collaborate with a talented group of engineers focusing on delivering Teradata’s analytics capabilities on public cloud platforms.
  • This role is part of the Cloud Platform Core Services Engineering Team, dedicated to building multi-cloud infrastructure services.
  • You will report to the Senior Engineering Manager.

Your Qualifications

  • Bachelor's or graduate degree in computer science.
  • A minimum of 8 years of hands-on software development experience.
  • At least 5 years of experience designing, building, and operating complex distributed software systems on Google Cloud, AWS, and Azure.
  • Experience with DevOps methodologies.
  • Solid understanding of data structures, algorithm design, and complexity analysis.
  • Proficiency in at least one modern programming language, such as Go or Python.
  • Lead the adoption of AI-accelerated development practices and convert prototypes into reliable systems.
  • Design and integrate AI features and agent-based workflows utilizing LLM technologies.
  • Oversee the end-to-end development of AI agents, from concept through to production-ready systems.
  • Ensure operationalization and lifecycle management of AI agents for widespread organizational deployment.
  • Collaborate closely with UX, product management, and platform engineering teams on evaluating new product ideas and technical designs.
  • Implement best coding practices ensuring maintainable code, including testing and code reviews.
  • Engage in rigorous reviews of design and architecture produced by your peers.

Your Skills

  • Experience in full stack development.
  • Familiarity with RESTful services and Teradata NoSQL/SQL database principles.
  • Hands-on experience with Docker technologies.
  • Knowledge of Kubernetes management and service development.
  • Support experience for critical 24x7 systems.
  • Influential in promoting software engineering best practices within your team.
  • Understanding of DevOps methodologies.
  • Skilled in various scripting languages for task automation and tool creation (e.g., Go, Python, Shell).
  • Extensive experience with AWS, Azure, and Google Cloud infrastructures.
  • Designed architectures for services operating on AWS, Azure, and Google that cater to large-scale user needs.
  • Hands-on network administration experience with AWS, Azure, and Google Cloud, including VPCs, ACLs, DNS, and Firewalls.
  • Experience with infrastructure as code solutions like CloudFormation or Terraform.

Join Us at Teradata

We prioritize a people-first culture, knowing our employees are integral to our success. With a flexible work model, we trust you to make decisions about how, when, and where you work. Our commitment to well-being, personal and professional growth, and an inclusive environment where diversity is celebrated makes Teradata a fantastic place to build your career.

Skills

AWSAzureCloudFormationDockerGoGoogle CloudKubernetesLLMPythonRESTful servicesShellTerraformTeradata NoSQL/SQL database principles

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