About the job
Job Description:Are you obsessed with data, partner success, taking action, and changing the game? If you have a whole lot of hustle and a touch of nerd, come work with Pattern! We want you to use your skills to push one of the fastest-growing companies in the US to the top of the list.
Pattern is the premier partner for global ecommerce acceleration and is headquartered in Utah's Silicon Slopes tech hub—with offices in Asia, Australia, Europe, the Middle East, and North America. Valued at $2 billion, Pattern has been named one of the fastest growing tech companies in North America by Deloitte and one of best-led companies in America by Inc. More than 100 global brands—like Nestle, Sylvania, Panasonic, and Sorel —rely on Pattern's global ecommerce acceleration platform to scale their business around the world. We place employee experience at the center of our business model and have been recognized as one of America's Most Loved Workplaces®.
Requirements
- 5+ years of experience
- Degree in Computer Science or a relevant field
- Expert in Python (preferable) and/or another language (Ruby, Javascript, Typescript, Golang)
- Experience building RESTful APIs
- Nice-to-have FastAPI experience, Flask/Django is also acceptable
- Bonus: Also Rails/Nodejs experience since our other APIs use these technologies
- Proficient with AWS
- Any of ECS (Fargate), Lambda, RDS/Dynamo
- Bonus: SQS/SNS, ElastiCache, ElasticSearch, etc.
- Intermediate-Advanced SQL skills
- Ability to write/maintain/understand large SQL queries with CTEs, many associations
- Postgres preferable, or other relational DB
- Snowflake is a big bonus
- Basic data science understanding
- Familiarity with what data science is, how software engineers work with data science, goals
- Experience working with asynchronous jobs/frameworks
- For example, Celery (Python), Sidekiq (Ruby), SQS, RabbitMQ, etc.
- Proficiency with version control (Git)
- Working habits/soft skills
- Appreciation for clean and well-documented code
- Demonstrated experience working on complex problems and unblocking oneself autonomously
- Comfortable working in sprints, coordinating with product managers/business owners
- Strong member of the engineering team, good collaborator, etc.
- Strong verbal communication skills
- Ability to work in a hybrid environment
- Comfortable with remote calls/working with colleagues in another timezone
- Data Science experience (specifically experience with generative AI/LLMs)
- Frontend familiarity with major frameworks (React, Vue, Svelte, Angular, etc.)
- Nice-to-have - Streamlit experience (Python)
- Previous experience/willingness to manage a team of 4+ developers
- Participate in hiring their own team members
Posted on Oct 24, 2023.