
Software Engineer II
Big Commerce
- Software Development
- Remote
- Poland
About the role
Join our Search Team as a Mid-Level Software Engineer and take a leading role in shaping BigCommerce’s search future. You will spearhead the design, development, and deployment of innovative AI and vector search solutions. By architecting and implementing cutting-edge search technologies, you will directly enhance the shopping experience for millions of customers.
Responsibilities:
- Lead the design and architecture of advanced search solutions, leveraging AI and vector search techniques.
- Support, maintain and extend the search indexing pipeline using RabbitMQ and Redis.
- Mentor and guide a team of engineers to deliver high-quality search experiences.
- Collaborate with product managers, UX designers, and other engineers to translate business requirements into technical solutions.
- Stay up-to-date with the latest advancements in search technology, including AI and machine learning.
- Identify opportunities to improve search performance, relevance, and user experience.
- Work closely with data scientists to leverage AI models for personalized search recommendations.
Required Skills and Experience:
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or Management Information Systems, or equivalent experience.
- 3+ years of software development experience
- 1+ years of experience with distributed messaging tools like RabbitMQ or Kafka.
- Strong proficiency in PHP, Scala/Java, and SQL
- Solid understanding of search concepts and experience with ElasticSearch
- Strong problem-solving and debugging skills
- Excellent communication and leadership skills
Preferred Skills:
- Experience with vector search and AI-powered search solutions
- Familiarity with machine learning and natural language processing techniques
- Experience with microservices architecture
If you’re a passionate and experienced search engineer excited to push the boundaries of technology and deliver exceptional search experiences, we encourage you to apply.
Diversity, Equity, and Inclusion at BigCommerce
Our employees make the difference. At BigCommerce, we believe that celebrating the unique histories, perspectives and abilities of every employee makes a difference for our company, our customers and our community. We are an equal opportunity employer and the inclusive atmosphere we build together will make room for every person to contribute, grow and thrive.
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the interview process, to perform essential job functions and to receive other benefits and privileges of employment. If you need an accommodation in order to interview at BigCommerce, please let us know during any of your interactions with our recruiting team.
Job Overview
Job Title
Software Engineer II
Job Type
Remote
Category
Software Development
Offered Salary
Location
Poland

Software Engineer II
Big Commerce
- Software Development
- Remote
- Poland
- Software Development
- Remote
- Poland
About the role
Join our Search Team as a Mid-Level Software Engineer and take a leading role in shaping BigCommerce’s search future. You will spearhead the design, development, and deployment of innovative AI and vector search solutions. By architecting and implementing cutting-edge search technologies, you will directly enhance the shopping experience for millions of customers.
Responsibilities:
- Lead the design and architecture of advanced search solutions, leveraging AI and vector search techniques.
- Support, maintain and extend the search indexing pipeline using RabbitMQ and Redis.
- Mentor and guide a team of engineers to deliver high-quality search experiences.
- Collaborate with product managers, UX designers, and other engineers to translate business requirements into technical solutions.
- Stay up-to-date with the latest advancements in search technology, including AI and machine learning.
- Identify opportunities to improve search performance, relevance, and user experience.
- Work closely with data scientists to leverage AI models for personalized search recommendations.
Required Skills and Experience:
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or Management Information Systems, or equivalent experience.
- 3+ years of software development experience
- 1+ years of experience with distributed messaging tools like RabbitMQ or Kafka.
- Strong proficiency in PHP, Scala/Java, and SQL
- Solid understanding of search concepts and experience with ElasticSearch
- Strong problem-solving and debugging skills
- Excellent communication and leadership skills
Preferred Skills:
- Experience with vector search and AI-powered search solutions
- Familiarity with machine learning and natural language processing techniques
- Experience with microservices architecture
If you’re a passionate and experienced search engineer excited to push the boundaries of technology and deliver exceptional search experiences, we encourage you to apply.
Diversity, Equity, and Inclusion at BigCommerce
Our employees make the difference. At BigCommerce, we believe that celebrating the unique histories, perspectives and abilities of every employee makes a difference for our company, our customers and our community. We are an equal opportunity employer and the inclusive atmosphere we build together will make room for every person to contribute, grow and thrive.
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the interview process, to perform essential job functions and to receive other benefits and privileges of employment. If you need an accommodation in order to interview at BigCommerce, please let us know during any of your interactions with our recruiting team.