Note: The job is a remote job and is open to candidates in USA. TechStarsGroup LLC is at the forefront of applying machine learning research to transform the way medical conversations are understood and utilized. They are seeking a Senior Platform Engineer to enhance, secure, and scale their natural language understanding platforms, collaborating with application developers and machine learning specialists.
Responsibilities
- Work in tandem with application engineers to develop and maintain robust, efficient, and secure infrastructure for our mobile and web applications
- Forge secure connections between our platform and healthcare systems in collaboration with engineers and clients
- Empower application teams with the tools and processes necessary for monitoring performance, availability, and reliability, fostering a culture of ownership
- Seek out and spearhead initiatives to enhance engineering productivity through innovative tooling and streamlined processes
- Oversee CI/CD pipelines and manage other critical components of our cloud-based development infrastructure
- Champion and implement security best practices within the organization
- Produce and update clear, relevant, and precise documentation
Skills
- Over 5 years of software engineering background, with at least 3 years dedicated to infrastructure-as-code practices within a cloud-centric organization
- Proficiency in managing Kubernetes clusters, including the creation and upkeep of helm charts for deploying applications
- Expertise in developing and maintaining CI/CD pipelines for both infrastructure and application code deployments (e.g., Terragrunt, Atlas, ArgoCD, Octopus Deploy, Travis CI)
- Comfortable with implementing and securing services on Google Cloud Platform as Infrastructure as code, including managing GCP Projects, VPC Networks, Google Kubernetes Engine, and IAM Roles, Groups, and policies
- Skilled in backend scripting languages (e.g., Python, GoLang, JavaScript, Rust, Bash)
- Always up-to-date with industry best practices and tools, with a keen interest in learning new technologies
- Enthusiastic about contributing actively in a dynamic, productive, and supportive team environment
- Ready to assist across various tasks, embracing the fast-paced nature of a growing startup
Company Overview