At a Glance
- Tasks: Lead the design and development of innovative AI search solutions.
- Company: Join BigCommerce, a leader in e-commerce technology.
- Benefits: Enjoy competitive salary, remote work, and career growth opportunities.
- Why this job: Make a real impact on millions of customers' shopping experiences.
- Qualifications: 3+ years in software development with strong PHP and search tech skills.
- Other info: Diverse and inclusive workplace focused on employee growth.
The predicted salary is between 36000 - 60000 £ per year.
BigCommerce's mission is to help merchants sell more at every stage of growth, from small startups to mid-market businesses to large enterprises. We focus on being the best ecommerce platform so our customers can focus on what matters most: growing their businesses.
We are equally passionate about growing our employees' careers and providing them an incredible experience as we rapidly expand across the globe. We are proud to have been recognized numerous times for our product and workplace culture. We empower our people and customers to build, innovate and grow, so together we can redefine the ecommerce industry.
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.
- 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.
- 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.
Software Engineer II (PHP/Golang) - Remote in London employer: BigCommerce
Contact Detail:
BigCommerce Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer II (PHP/Golang) - Remote in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to PHP, Golang, or search technologies. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your problem-solving skills. Remember, confidence is key!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in joining our team at BigCommerce. Don’t miss out on this opportunity!
We think you need these skills to ace Software Engineer II (PHP/Golang) - Remote in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Engineer II role. Highlight your experience with PHP, Golang, and any relevant projects that showcase your skills in search technologies. We want to see how you can contribute to our mission!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for e-commerce and how your background aligns with our goals at BigCommerce. Let us know why you're excited about this opportunity and how you can help shape the future of search.
Showcase Your Problem-Solving Skills: In your application, don’t forget to mention specific examples where you've tackled complex problems or improved processes. We love seeing how you think and approach challenges, especially in software development!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team at BigCommerce!
How to prepare for a job interview at BigCommerce
✨Know Your Tech Stack
Make sure you’re well-versed in PHP, Golang, and any other relevant technologies mentioned in the job description. Brush up on your knowledge of RabbitMQ, Redis, and ElasticSearch, as these are crucial for the role. Being able to discuss your experience with these tools will show that you're ready to hit the ground running.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects and how you overcame them. BigCommerce values strong problem-solving abilities, so think of examples where you’ve had to debug complex issues or improve search performance. This will demonstrate your analytical thinking and technical prowess.
✨Understand the Company Culture
Familiarise yourself with BigCommerce’s mission and values. They focus on empowering both their customers and employees, so be ready to discuss how you can contribute to this culture. Showing that you align with their goals will make a positive impression during your interview.
✨Prepare Questions for Them
Interviews are a two-way street! Prepare thoughtful questions about the team dynamics, ongoing projects, or future technology initiatives at BigCommerce. This not only shows your interest in the role but also helps you gauge if the company is the right fit for you.