Solution Architect - Artificial Intelligence

Tata Consultancy Services Limited
Santa Clara, CA, United States
1 day ago
Apply on www.juju.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Applications Architecture Application Performance Management Computing Platforms Application Services Microsoft Azure C++ (Programming Language) Cloud Computing
+26 more
Code Review Computer Programming Software Debugging Distributed Systems Python (Programming Language) Rapid Prototyping Process Scaled Agile Framework Search Technologies Software Deployment Software Engineering Data Streaming Systems Integration Unstructured Data Data Logging Pinecone Google Cloud Enterprise Software Applications Retrieval-Augmented Generation Large Language Models Prompt Engineering Generative AI Backend Git Pgvector Information Technology Weaviate

Job description

Lead technical discovery sessions to understand customer business problems, existing technology landscape, data, applications and constraints. Translate customer requirements and business problems into scalable technical solutions. Own the end-to-end technical implementation from discovery and prototyping through production deployment. Design and develop application services, APIs, integrations and AI-enabled solutions. Remain hands-on with coding, debugging, code reviews and technical troubleshooting. Lead rapid prototyping and Proof-of-Concept development to validate solution approaches. Define application architecture, APIs, data flows, integration patterns and deployment approaches. Guide engineers across software, AI, data, cloud and platform technologies. Review code and ensure engineering quality, security, scalability and maintainability. Diagnose complex application, data, integration, infrastructure and production issues. Drive solutions from prototype to production-ready implementation. Mentor junior and graduate FDEs and provide technical support and guidance. Communicate technical decisions, trade-offs, risks and recommendations clearly to customer stakeholders.

Requirements

Bachelor’s or master’s degree in computer science or related field. Strong programming skills in Python, Java/JavaScript, C++ or equivalent. Experience developing backend services, APIs, and distributed applications. Experience processing and transforming structured and /or unstructured data. Hands-on experience with at least one major cloud platforms: AWS, Microsoft Azure, or Google Cloud. Experience in Git, testing frameworks, code reviews and modern software engineering practices. Strong debugging and troubleshooting capabilities. Hands-on exposure to:

Large Language Models and Generative AI application development. LLM APIs and model integration. Prompt engineering and structured outputs. RAG architectures. Embeddings and vector search/vector databases. Understanding of AI application performance, security and cost considerations. Integration of AI capabilities into enterprise applications.

Understanding of production monitoring, logging and observability.

Good to Have

Experience delivering solutions in customer-facing environments. Experience leading small Agile engineering teams. Hands-on experience with enterprise GenAI implementations. Experience with vector databases such as pgvector, Pinecone, Weaviate, Milivus or similar technologies. Experience with frameworks for building AI applications and agents. Cloud and/or AI certifications.

Salary Range: $100,000 - $160,000 a year Qualifications: BACHELOR OF COMPUTER SCIENCE #J-18808-Ljbffr

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com
Prepare application

Good distractions

Loading talks and stories from around this role…