Dallas

Staff Engineer, Product Search and Ranking

Click Here to Apply

Job Location

Prestonwood, TX, United States

Job Description

Staff Engineer, Product Search and Ranking Department: Engineering Location: Remote. Candidates can work from any state except Montana, North Dakota, and Oklahoma. Role Type: Full-time About Our Client Our client is an innovative technology company revolutionizing the e-commerce and retail space. With over a decade of industry experience, they have built a global network of 40,000 content creators and 4,500 retailers. Their products enable influencers to drive significant revenue, helping transform small businesses into internationally recognized brands. Job Description We are seeking a Staff Engineer to lead the Product Search and Ranking efforts for our client's flagship platform. This platform supports billions of products and powers core features such as price drops, retailer availability, and search ranking. As a key member of the engineering team, you will design, develop, and scale highly complex systems that are critical to the company's growth. This role will collaborate closely with cross-functional teams, including product management and data engineering, to deliver innovative solutions. The ideal candidate will have a strong background in software engineering, experience working with distributed systems, and a passion for solving complex technical challenges. Duties and Responsibilities •Lead the design and development of the Product Catalog, Product Matching, and Product Search services. •Build scalable, high-performance systems using Golang, Python, and AWS infrastructure. •Collaborate with cross-functional teams to gather requirements and ensure successful project delivery. •Drive innovation by identifying new tools and technologies to improve engineering efficiency. •Ensure engineering and operational excellence by maintaining high coding standards and best practices. •Mentor and guide junior engineers, fostering a culture of continuous learning. •Participate in the full software development lifecycle, from design to deployment. Required Experience/Skills •7 years of experience in software engineering, with a focus on distributed systems. •Proficiency in Golang and Python. •Strong experience working with AWS services, including serverless architecture. •Expertise in building and scaling high-traffic web applications. •Excellent problem-solving skills and a track record of delivering complex projects. •Strong leadership and project management skills. •Bachelor's or Master's degree in Computer Science or related field. Nice-to-Haves •Experience with vector databases and embedding technologies. •Knowledge of data processing frameworks such as Apache Spark or Hadoop. •Familiarity with containerization tools like Docker and Kubernetes. •Prior experience in the e-commerce or retail technology industry. •Strong understanding of data modeling and ETL processes. Education •Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field (preferred). Pay & Benefits Summary •Salary: $230,000 - $250,000 per year. •Bonus: 15% cash bonus equity. •401(k) match up to $6.5k with immediate vesting. •PTO: 15 days PTO, 11 paid holidays, 5-8 sick days, and 2 paid volunteer days. •Medical, Dental, and Vision insurance. •Additional perks: Summer hours, catered meals, gym membership contributions, and flexible work schedule. Ready to take on the challenge? Apply today and join a dynamic team committed to innovation and excellence in the tech industry

Location: Prestonwood, TX, US

Posted Date: 1/11/2025
Click Here to Apply
View More Dallas Jobs

Contact Information

Contact Human Resources
Dallas

Posted

January 11, 2025
UID: 5003495980

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.