Software Engineer
Current- Develop RESTful APIs for use by internal stakeholders, primarily utilizing Flask, SQLAlchemy, PostgreSQL, Celery, and Redis, allowing for streamlined computational jobs and data access across the company.
- Containerize API servers, Celery workers, etc. for ease of deployment via Docker or Kubernetes (via EKS)
- Utilize various cloud functionalities of AWS (RDS, EKS, ECR, S3, etc.) to increase service scalability and availability.
- Develop CI/CD workflows with CircleCI for quick turnaround during software development.
- Design clients and API endpoints to utilize Argo for job orchestration on Kubernetes, allowing non-computational stakeholders to submit scalable, complex jobs.
- Architect per-account infrastructure using Terraform, allowing for easier infrastructure changes and state management