Senior Software Engineer

1 Year ago • 5 Years +

Job Details

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

that data science solves

  • 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

Bonus complementary skills

  • 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

Pattern is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Posted on Oct 24, 2023.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Pune, Maharashtra, India

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Pattern® provides a proven blend of marketplace analytics, product distribution, MAP compliance, and brand management to drive ecommerce acceleration for premium brands. We thrive on high energy, professional excellence, and disciplined creativity.

 

Lehi, Utah, United States (Hybrid)

Lehi, Utah, United States (Hybrid)

Lehi, Utah, United States (Hybrid)

Lehi, Utah, United States (Hybrid)

Pune, Maharashtra, India (On-Site)

Pune, Maharashtra, India (Hybrid)

Pune, Maharashtra, India (On-Site)

View All Jobs

Get notified when new jobs are added by Pattern

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug