What are the responsibilities and job description for the Principle Platform Architect position at Critical River, Inc.?
Job Details
Hi All ,
Greetings from criticalriver..
Please find the open position for CR Fulltime
Title: Principle Platform Architect
Location: Pleasanton , Onsite, California
Job Type: Full-Time
Experience: Min 10 years
About the Role
We are seeking a highly experienced and hands-on Platform Architect to lead the design and implementation of our cloud-based platform. As a key technical leader, you will drive architectural decisions, ensure scalability, optimize performance, and be deeply involved in coding and infrastructure design. This role is ideal for someone who thrives in a startup environment, is comfortable wearing multiple hats, and can balance strategic thinking with hands-on execution.
Key Responsibilities
- Architect and build scalable, resilient, and high-performance cloud-based platforms using cloud AWS, Google Cloud Platform .
- Lead end-to-end design of cloud infrastructure, API, microservices architecture, and distributed systems.
- Develop high-quality, production-grade code in Python, ensuring scalability and maintainability.
- Define and enforce best practices for cloud-native application development, including security, monitoring, and cost optimization.
- Collaborate with cross-functional teams (engineering, DevOps, product management) to align technology with business goals.
- Optimize API design and data architecture for performance and reliability.
- Mentor and guide junior engineers, fostering a culture of technical excellence.
- Stay updated on emerging cloud technologies, continuously improving architecture and operational efficiency.
Required Qualifications
- 10 years of experience in software engineering with a strong background in cloud-based architecture.
- Proven experience as a Platform Architect, Principal Engineer, or Cloud
- Architect in a startup or high-growth environment.
- Expert-level proficiency in Python (Flask, FastAPI, or similar frameworks).
- Understanding of Azure and Google Cloud Platform Architecture is nice to have.
- Deep expertise in AWS, including services like EC2, EKS, ECS, S3, RDS, Spark,
- Trino, Postgresql, Datalake, Bigdata, AM, CloudFormation, or Terraform.
- Strong knowledge of Kubernetes, Docker, and containerized microservices architectures. Experience with event-driven architectures,
- Strong skills in Design and implement infrastructure for machine learning model
- development, training, and deployment. Evaluate and select appropriate machine learning platforms and tools.
- Optimize AI workloads for performance and scalability.
- Implement MLOps practices for continuous integration and delivery of machine learning models.
- Hands-on experience with CI/CD pipelines, GitOps, and DevSecOps best practices.
- Proficiency in SQL and NoSQL databases with a strong grasp of data modeling and performance tuning.
- Strong problem-solving skills and ability to make data-driven architectural decisions.
- Nice to have streaming platforms (Kafka, Kinesis), and message queues. Good understanding on building secure applications and practices.
Preferred Qualifications
- Experience in machine learning pipelines or data engineering on AWS is a plus.
- Knowledge of serverless computing (AWS Lambda, API Gateway).
- Exposure to observability tools like Prometheus, Grafana, Datadog, or New Relic.
- Prior experience working in fintech, SaaS, or AI-driven platforms.