Job Openings Platform Staff Engineer

About the job Platform Staff Engineer

Platform Staff Engineer

Job Brief:

We are looking for an exceptional Platform Staff Engineer to join our team and lead the design, development, and maintenance of our core platform infrastructure. The ideal candidate will have a deep understanding of distributed systems, cloud technologies, and software architecture principles. You will play a pivotal role in driving technical innovation and ensuring the scalability, reliability, and performance of our platform.

Responsibilities:

  • Lead the design and implementation of scalable and reliable platform services and infrastructure.
  • Collaborate with cross-functional teams to define platform requirements and architectural designs.
  • Develop and maintain automation tools and processes to streamline platform deployment and operations.
  • Implement best practices for system security, monitoring, and observability.
  • Design and implement CI/CD pipelines for automated testing, deployment, and rollback.
  • Lead incident response and resolution efforts, including root cause analysis and post-incident reviews.
  • Conduct performance tuning and optimization to improve system efficiency and resource utilization.
  • Mentor junior engineers and provide technical guidance on platform design and development best practices.

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or related field. Masters degree preferred.
  • 8+ years of experience in software engineering, with a focus on platform development.
  • Strong expertise in cloud computing platforms such as AWS, Azure, or Google Cloud Platform.
  • Proficiency in infrastructure as code (IaC) tools such as Terraform, CloudFormation, or Ansible.
  • Deep understanding of distributed systems design principles and microservices architecture.
  • Experience with container orchestration systems such as Kubernetes or Docker Swarm.
  • Familiarity with service mesh technologies such as Istio or Linkerd.
  • Knowledge of networking concepts, protocols, and security best practices.
  • - Strong problem-solving skills and ability to troubleshoot complex issues in production environments.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment.

Preferred Qualifications:

  • Certification in cloud platforms such as AWS Certified Solutions Architect, Google Cloud Certified Professional Cloud Architect, or Azure Solutions Architect.
  • Experience with big data technologies such as Apache Kafka, Apache Spark, or Apache Hadoop.
  • Knowledge of modern database systems such as PostgreSQL, MySQL, or NoSQL databases.
  • Contributions to open-source projects or participation in the engineering community.
  • Familiarity with agile methodologies and DevOps practices.