NTT DATA North America is a recognized leader in IT and business services, including cloud, data and applications. They are seeking a Principal Software Engineer with Google Cloud Platform Architecture experience to architect and develop innovative products while leading technical initiatives and mentoring team members.
Responsibilities:
- Product Focus & Innovation: Closely collaborate with engineering teams to architect and develop resilient, reliable, scalable, secure, compliant, and highly available products, while specifically researching and prototyping new architectural patterns for AI integration
- Discovery & Technical Roadmap: Contribute toward technical roadmap refinement by researching new technologies, tools, and frameworks for potential adoption, particularly those related to Generative AI and Agentic Architectures
- Standards/Best Practices: Identify, document, communicate, champion, and drive adoption for standards, policies, processes, best practices, and aligned software architecture/software engineering points of view, including new paradigms introduced by AI systems
- Technical Leadership: Provide technical guidance, mentorship, and feedback to team members to grow overall team capabilities, especially in emerging technical areas
- Outcome-Oriented: Display ownership of outcomes. Provide trusted expertise for effort estimates and offer alternate approach recommendations along with associated tradeoffs/risks where appropriate
- Industry Knowledge: Keep current on industry standards and bring insights back to the team
Requirements:
- Minimum 10+ years of overall hands-on software engineering experience
- Minimum 6+ years of experience and expertise in designing, developing, and consuming RESTful APIs
- Minimum 1+ year of hands-on experience in Python
- Minimum of 1+ year expertise in microservice architectural patterns and design
- Computer Science Bachelor's degree or degree in related field of study
- Experience with Google Cloud's AI platform services, such as Vertex AI, Agent Builder, and related Generative AI tools (e.g., LangChain)
- Experience with data warehousing and analytics platforms, particularly Google BigQuery
- Experience with healthcare data standards, such as HL7 and FHIR
- Demonstrated ability to drive innovation, research emerging technologies, and build rapid prototypes/proofs-of-concept
- Expert understanding of relational and NoSQL databases (e.g., Postgres, MongoDB, Neo4j), SQL, and database/schema design
- Experience with GCP compute platforms, including container orchestration (Google Kubernetes Engine - GKE) and serverless (Cloud Run, Cloud Functions)
- Experience with message broker/event queue technologies (e.g., Rabbit, GCP Pub/Sub)
- Strong verbal and written communication skills