Job Title: Senior Full Stack Software Engineer (A6UQRN)
Senior Full Stack Software Engineer position available with Pocket Gems, Inc. in San Francisco, CA. Develop stable and efficient distributed python task queue systems for complex work flows. Design and develop flexible and scalable data pipeline systems with Google Cloud Pub/Sub to stream game and external data into Redshift data warehouse. Work with cloud computing systems including Amazon Web Services and Google Cloud Services. Coordinate 100TB data in Redshift and optimize query performance using columnar storage, sort keys, compression encoding, workload management, partitioning. Design, debug, and write code involving processes (threading, context switching, inter process communication) and distributed systems. Build scalable web tools to support data analysis and data visualization for the company. Improve web service performance with complex page load optimization strategies. Configure and integrate external server side services including Apache ZooKeeper, Celery and Apache Solr.
REQUIREMENTS: Master’s degree or foreign equivalent in Computer Science, Computational Design, Engineering (any), or a related field and 2 years of experience in job offered or related occupation.
2 years of experience with each of the following skills is required:
AWS (Amazon Web Service) and related backend technologies, including EC2, S3, Lambda, Auto Scaling, CloudWatch, RDS, or ElastiCache
Implementing data ETL (extract, transform, and load) systems
Maintaining Redshift as a highly scalable data warehouse
Developing code and techniques using relational database, non-relational databases, and In-memory database, including PostgreSQL, DynamoDB and Redis
Page load optimization strategies including CDNs, asset caching, asset pre-loading, pagination, or caching models and views
Integrations with third-party APIs
All experience may be acquired concurrently.
To apply, please send a resume to: Pocket Gems, Inc., Attn.: A. Horn, 220 Montgomery Street, Suite 750, San Francisco, CA 94104. Must respond with job requisition number A6UQRN.