About the role
Greenway Health's Architecture Office is seeking a Senior Product Architect to drive innovation within our Data Insights Portfolio. This role requires expertise in .NET Core, Java, Angular, Microservices, Python, AWS Cloud Solutions, Terraform, TPL/Multithreading, Data Engineering, and GenAI/Agentic AI.
As a key technical leader, you will design, build, and optimize scalable, AI-powered cloud-native applications, integrating data-driven automation, real-time analytics, and intelligent decision-making. You will architect and implement cutting-edge solutions that leverage AI/ML, big data, high-performance computing, and modern cloud technologies, ensuring high availability, security, and scalability.
This position demands strong technical leadership, hands-on development experience, and a deep understanding of cloud-native architectures. You will collaborate across teams to define architectural best practices, drive modernization initiatives, and enhance the efficiency of our technology landscape.
Essential Duties and Responsibilities
Define end-to-end architecture for scalable, cloud-native applications using .NET Core, Angular, and AWS.
Design event-driven and microservices-based solutions ensuring high scalability, resilience, and performance.
Implement TPL (Task Parallel Library), multithreading, and async programming for high-performance computing.
Integrate GenAI-powered automation and Agentic AI-based decision-making into business processes.
Ensure compliance with AWS Well-Architected Framework and industry best practices.
Architect real-time and batch data pipelines using AWS Glue, Kinesis, Redshift, Athena, and S3.
Optimize ETL/ELT workflows using Python, SQL, and PySpark.
Implement data lake and data warehouse solutions to support AI-driven analytics.
Work with big data frameworks (Apache Spark, Kafka, Airflow) for large-scale data processing.
Ensure data security, compliance, governance, and AI model interpretability.
Architect AWS cloud-native solutions using Lambda, API Gateway, EMR, ECS, EKS, RDS, DynamoDB, and S3.
Automate infrastructure provisioning with Terraform, AWS CDK, and CloudFormation.
Set up CI/CD pipelines using GitHub Actions, AWS CodePipeline, or Jenkins.
Ensure cost optimization, performance tuning, and security in cloud-based applications.
Optimize parallel computing using TPL, async/await, and concurrency models.
Architect solutions for distributed computing and high-throughput AI workloads.
Ensure efficient thread synchronization and resource management for real-time AI inferencing.
Lead cross-functional engineering teams in AI/ML, cloud, and software development.
Establish best practices for API security, authentication, and authorization (OAuth 2.0, JWT, OpenID Connect).
Conduct architecture reviews, POCs, and technology evaluations for emerging AI/ML solutions.