12 Teradata Jobs
Software Engineer (2-4 yrs)
Teradata
posted 12hr ago
Flexible timing
Key skills for the job
Job Description :
What You'll Do :
- Design, implement, review, test, deploy and maintain innovative AI/ML software solutions to data analysis across the Teradata Vantage platform (a critical Teradata strategic component).
- Conduct performance and scalability testing, identify and analyze the bottlenecks for the AI/ML applications to ensure they meet operational requirements.
- Advocate for quality throughout the development lifecycle, emphasizing the unique challenges of AI/ML and cloud technologies.
- Collaborate well within a tight-knit team to produce world-class enterprise-grade software.
- Knowledgeable in the vertical, creating documentation and evangelizing with other teams.
- Defines technical standards and software solutions.
- Supports definition and refinement of high-level and non-functional requirements.
- Deliver high-quality Python/R/Java/GO/C++ software solutions that meet performance, durability, cost, and security benchmarks.
- Show strong passion for developing incredibly simple yet highly functional API's.
- Work in an agile, startup-like development environment, working on rapidly evolving business needs & delivering quality solutions on on-time.
- Investigate and explore creative ways to address the challenges in the project.
Who You'll Work With :
The some of the bright minds in the company, who believes diversity, equity and inclusion, working cohesively to deliver high quality, critical and highly visible AI/ML functionality with the Teradata Vantage platform.
You'll be reporting to the Sr. Manager, Software Engineering.
What Makes You a Qualified Candidate :
- 2+ years industry experience in software development and operating scalable software systems.
- Experience with Python is must.
- Good to have knowledge of Go, C++, Java or other object-oriented languages.
- Strong knowledge of AI/ML algorithms, methodologies, tools, and best practices for AI/ML systems.
- Strong foundational knowledge of data structures and algorithms.
- Familiarity in test automation tools and frameworks (e., PyTest, etc.)
- Familiarity with AI/ML frameworks (e., TensorFlow, PyTorch, Scikit-learn).
- Experience with data validation, model evaluation, and performance testing of machine learning models.
- Knowledge of containerization and orchestration tools (e., Docker, Kubernetes) is a plus.
- Excellent analytical and problem-solving skills.
- Experience writing unit and system level tests.
- Good to have experience with server-side and front-end development.
- Experience in group software development and routine use of version control tools required, specifically Git.
- Must have strong debugging skills.
- Oral and written communication skills (ability to produce runbooks, technical, and non-technical documentation)
- Familiarity with RDBMS - PostgreSQL, MySQL etc.
What You'll Bring :
- Bachelor's/Master's degree in computer science, Engineering, Data Science, or a related field.
- Experience with Python, C++, Go, Java any of the language.
- Familiarity with AI and large language models (LLMs) is a significant plus.
- Experience with Analytics is a big plus.
- Familiarity with RDBMS - PostgreSQL, MySQL etc.
- Deal well with ambiguous/undefined problems; ability to think abstractly
- Experience working with driving product vision to deliver long term customer and advertiser value.
- Willingness to own all stages of development process: requirements, design, implementation, testing, and operational support.
- Knowledgeable with open-source tools and technologies and can use / extend them wherever appropriate to develop solutions
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Teradata Software Engineer roles with real interview advice
Worklife balance Job securites
No career growth No exciting projects
Read 23 reviews