Constructor is the only search and product discovery platform tailor-made for enterprise ecommerce where conversions matter. Constructor's AI-first solutions make it easier for shoppers to discover products they want to buy and for ecommerce teams to deliver highly personalized experiences that drive impressive results. Founded in 2015 by Eli Finkelshteyn and Dan McCormick Generates consistent $10M+ lifts for some of the biggest brands in ecommerce, such as Sephora, Petco, Under Armour, Birkenstock and more
Backend Engineer: Ranking
Location
Worldwide
Posted
70 days ago
Salary
$80K - $120K / year
Seniority
Mid Level
Job Description
Backend Engineer: Ranking
Constructor
Role Description As a member of the Ranking team, you will improve the e-commerce experience for hundreds of millions of users across the world by designing, delivering & maintaining high-load real-time web services in close collaboration with other great engineers from the Ranking team. The job can consist of, but is not limited to: - Build, deploy, and support robust high-load machine learning-based real-time systems for search and browse experiences. - Collaborate with technical and non-technical business partners to develop and update ranking functionalities. - Develop Ranking Platform for internal users (DS and MLE mostly). - Optimize current ranking service performance to process requests faster. - Optimize signals delivery and retrieval (aka Feature Store) for machine learning model inference. - Communicate with stakeholders within and outside the team. Qualifications - Experience in designing, developing & maintaining high-load distributed real-time services (in cloud). - Proficiency in Infrastructure as Code (IaC) tools like CloudFormation or Terraform for managing cloud resources. - Experience with MLOps is a huge plus (delivering, loading, and serving ML models and related infrastructure). - Hands-on experience with setting up and improving CI/CD pipelines. - Proficiency with Python and, as a plus, compiled languages like C, Rust, or Go. - Experience in server-side coding for web services, and a good understanding of API design principles. - Experience with NoSQL and relational databases, distributed systems, and caching solutions. - Experience with any of the major public cloud formation: AWS (ideally), Azure, GCP. Soft Skills - Experience collaborating in cross-functional teams. - Excellent English communication skills. Benefits - š§ Work with smart and empathetic people who will help you grow and make a meaningful impact. - š Regular team offsite events to connect and collaborate. - š Fully remote team - choose where you live. - šļø Unlimited vacation time - we strongly encourage all of our employees take at least 3 weeks per year. - šļø Work from home stipend! We want you to have the resources you need to set up your home office. - š» Apple laptops provided for new employees. - š§āš Training and development budget for every employee, refreshed each year. - šŖ Maternity & Paternity leave for qualified employees. - šµ Base salary: $80kā$120K USD, depending on knowledge, skills, experience, and interview results. - š Stock options - offered in addition to the base salary. Diversity, Equity, and Inclusion at Constructor At Constructor.io we are committed to cultivating a work environment that is diverse, equitable, and inclusive. As an equal opportunity employer, we welcome individuals of all backgrounds and provide equal opportunities to all applicants regardless of their education, diversity of opinion, race, color, religion, gender, gender expression, sexual orientation, national origin, genetics, disability, age, veteran status or affiliation in any other protected group. Studies have shown that women and people of color may be less likely to apply for jobs unless they meet every one of the qualifications listed. Our primary interest is in finding the best candidate for the job. We encourage you to apply even if you donāt meet all of our listed qualifications.
Job Requirements
- Experience in designing, developing & maintaining high-load distributed real-time services (in cloud).
- Proficiency in Infrastructure as Code (IaC) tools like CloudFormation or Terraform for managing cloud resources.
- Experience with MLOps is a huge plus (delivering, loading, and serving ML models and related infrastructure).
- Hands-on experience with setting up and improving CI/CD pipelines.
- Proficiency with Python and, as a plus, compiled languages like C, Rust, or Go.
- Experience in server-side coding for web services, and a good understanding of API design principles.
- Experience with NoSQL and relational databases, distributed systems, and caching solutions.
- Experience with any of the major public cloud formation: AWS (ideally), Azure, GCP.
- Soft Skills
- Experience collaborating in cross-functional teams.
- Excellent English communication skills.
Benefits
- š§ Work with smart and empathetic people who will help you grow and make a meaningful impact.
- š Regular team offsite events to connect and collaborate.
- š Fully remote team - choose where you live.
- šļø Unlimited vacation time - we strongly encourage all of our employees take at least 3 weeks per year.
- šļø Work from home stipend! We want you to have the resources you need to set up your home office.
- š» Apple laptops provided for new employees.
- š§āš Training and development budget for every employee, refreshed each year.
- šŖ Maternity & Paternity leave for qualified employees.
- šµ Base salary: $80kā$120K USD, depending on knowledge, skills, experience, and interview results.
- š Stock options - offered in addition to the base salary.
- Diversity, Equity, and Inclusion at Constructor
- At Constructor.io we are committed to cultivating a work environment that is diverse, equitable, and inclusive. As an equal opportunity employer, we welcome individuals of all backgrounds and provide equal opportunities to all applicants regardless of their education, diversity of opinion, race, color, religion, gender, gender expression, sexual orientation, national origin, genetics, disability, age, veteran status or affiliation in any other protected group.
- Studies have shown that women and people of color may be less likely to apply for jobs unless they meet every one of the qualifications listed. Our primary interest is in finding the best candidate for the job. We encourage you to apply even if you donāt meet all of our listed qualifications.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Software Developer, Summer 2026 (Co-op/Internship) ā 10 Weeks
BMOAt BMO we are driven by a shared Purpose: Boldly Grow the Good in business and life. It calls on us to create lasting, positive change for our customers, our communities and our people. By working together, innovating and pushing boundaries, we transform lives and businesses, and power economic growth around the world. As a member of the BMO team you are valued, respected and heard, and you have more ways to grow and make an impact. We strive to help you make an impact from day one ā for yourself and our customers. Weāll support you with the tools and resources you need to reach new milestones, as you help our customers reach theirs. From in-depth training and coaching, to manager support and network-building opportunities, weāll help you gain valuable experience, and broaden your skillset. To find out more visit us at BMO Careers .
Application Deadline: 03/26/2026 Address: VIRTUAL(R)10 - HomeRes - GA Job Family Group: Data Analytics & Reporting As a co-op/intern student at BMO, you will have the opportunity to be heard, keep growing and make a difference. You will be part of our campus program to gain the skills and knowledge needed to take on roles similar to the description listed below. Our student experience is designed to integrate you to the BMO team from day one by adding value in the work you do. You will have the opportunity to participate in programs such as the Women in Technology Mentorship Program, BMO First Friend peer assignment, BMO Social Squad student-led activities, BMO U corporate learning platform and access to various Employee Resource Groups to further develop your network within BMO. Note: Only students currently enrolled in an academic program and returning to their studies will be considered for Co-op/Internship opportunities. Students who recently graduated are invited to apply to our New Grad opportunities which are available at https://jobs.bmo.com/ca/en/new-grad Interested in learning more about our campus program? Stay up-to-date with BMO Campus Recruitment by following us on Instagram @BMO_on_Campus or joining our LinkedIn group BMO Campus Recruiting & Early Talent. To apply for this opportunity, please submit your resume and an unofficial copy of your academic transcript. By applying for this general posting, you will be considered for a number of different student opportunities across multiple locations. If you are selected to move forward, you will be provided additional information. Required Skills: Graduating with a Computer Science or related degree in Spring 2027 Backend Software Development - Understanding of backend engineering concepts including services, data structures, system design fundamentals. - Ability to write clean, maintainable, and testable code. - Ability to reason about large, complex, and eventādriven codebases. Java Development - Experience with core Java through coursework, personal projects, or other internships. - Understanding of the Java collections framework. Linux Environments - Working knowledge of Linux command line tools. - Ability to navigate application logs. Relational Databases - Understanding of SQL fundamentals. - Experience with Postgres or other relational databases such as MySQL. - Strong understanding of schema design. Communication - Able to articulate technical concepts in a clear and concise manner. - Able to articulate technical concepts with nonātechnical stakeholders such as product and QA teams. Other - Interest in capital markets. - Built one type of project based finance or trading application. - Graduating in Spring 2027. - Builds various reporting dashboards using the most appropriate data extraction, data cleaning and data visualisation techniques. - Provides value through insights, reporting and data visualization techniques. Selects, configures and implements analytics solutions for consistency and repeatability. - Researches and applies continuous improvement in data visualization by identifying trends and patterns to transform raw data into actionable business insights. - Works with different teams, management and stakeholders to enhance the usability and aesthetic appeal of data analytics solutions deployed in the organization. - Translates business needs to technical specifications and evaluates existing data visualization systems in order to improve them. - Develops data visualizations of "large" amounts of data that facilitate the intuitive presentation of data to decision makers. - Documents data flow, systems and processes to improve the design, implementation and management of business/group processes. - Develops tools and delivers training programs for use of reporting tools and self-serve analytics by non-analytical end users; may include delivery of training to audiences. - Completes complex & diverse tasks within given rules/limits and may include handling escalations from other employees. - Analyzes issues and determines next steps. - Broader work or accountabilities may be assigned as needed. Qualifications: Foundational level of proficiency: - Technical design optimization. - Decision Making. - Systems Thinking. - Data visualization. - Data storytelling. - Data mining. - Illustration. - Creative thinking. - Problem Solving. - Insights design. - Insights development and reporting. - Verbal & written communication skills. - Organization skills. - Collaboration & team skills. - Analytical and problem solving skills. - Typically between 2 - 3 years of relevant experience and post-secondary degree in related field of study desirable or an equivalent combination of education and experience. - Specialized knowledge. Salary: $41,714.00 - $65,000.00 Pay Type: Salaried The above represents BMO Financial Groupās pay range and type. Salaries will vary based on factors such as location, skills, experience, education, and qualifications for the role, and may include a commission structure. Salaries for part-time roles will be pro-rated based on number of hours regularly worked. For commission roles, the salary listed above represents BMO Financial Groupās expected target for the first year in this position. BMO Financial Groupās total compensation package will vary based on the pay type of the position and may include performance-based incentives, discretionary bonuses, as well as other perks and rewards. BMO also offers health insurance, tuition reimbursement, accident and life insurance, and retirement savings plans. To view more details of our benefits, please visit: https://jobs.bmo.com/global/en/Total-Rewards About Us At BMO we are driven by a shared Purpose: Boldly Grow the Good in business and life. It calls on us to create lasting, positive change for our customers, our communities and our people. By working together, innovating and pushing boundaries, we transform lives and businesses, and power economic growth around the world. As a member of the BMO team you are valued, respected and heard, and you have more ways to grow and make an impact. We strive to help you make an impact from day one ā for yourself and our customers. Weāll support you with the tools and resources you need to reach new milestones, as you help our customers reach theirs. From in-depth training and coaching, to manager support and network-building opportunities, weāll help you gain valuable experience, and broaden your skillset. To find out more visit us at http://jobs.bmo.com/us/en BMO is proud to be an equal employment opportunity employer. We evaluate applicants without regard to race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or any other legally protected characteristics. We also consider applicants with criminal histories, consistent with applicable federal, state and local law. BMO is committed to working with and providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation because of a disability for any part of the employment process, please send an e-mail to BMOCareers.Support@bmo.com and let us know the nature of your request and your contact information. Note to Recruiters: BMO does not accept unsolicited resumes from any source other than directly from a candidate. Any unsolicited resumes sent to BMO, directly or indirectly, will be considered BMO property. BMO will not pay a fee for any placement resulting from the receipt of an unsolicited resume. A recruiting agency must first have a valid, written and fully executed agency agreement contract for service to submit resumes.
About us Itero Group is a Women-Owned Small Business focused on simplifying complex transformations. We empower clients in the private and government sectors to become more optimized, digitally enabled, and data-driven organizations through our comprehensive business consulting and innovative delivery solutions. Itero Group's dedicated team members are experienced thought leaders, tenacious workers, and creative thinkers. We hire people who are passionate about being catalysts for change - in our company, for our clients, throughout our career- and we empower people to express their ideas, create better practices, innovate better products, and become better professionals. We have been named a Great Place to Work for six years, and offer a competitive salary and benefits package. Senior .NET Golang Developer Location: Remote (Must reside within 1.5 hours of Harrisburg, PA)Clearance/Background: Must be able to pass ePATCH and ClearChecks National Criminal Background CheckTravel: Occasional onsite meetings in Harrisburg required Key Responsibilities 1. Responsible for connecting the different systems, applications, and technologies, including SAP S/4HANA, BRIM, Microsoft Dynamics 365, cloud telephony and IVR, web portals, mobile apps, middleware systems, document storage and retrieval solutions, cloud hosting, and more, to ensure they technically work seamlessly together for best-in-class performance. 2. Design, develop, and maintain backend services using tools such as .Net, and Go (Golang). 3. Build and optimize APIs, microservices, and cloud native distributed systems. 4. Collaborate with cross-functional teams to ensure seamless CI/CD pipelines and containerized deployments (Docker, Kubernetes) to deliver high-quality solutions on schedule and within budget. 5. Write clean, maintainable, and well-tested code. 6. Participate in code reviews and contribute to team knowledge sharing. 7. Stay current with .Net, and GoLang best practices and emerging technologies, applying best practices towards leveraging on-demand open APIs. Qualifications & Experience 8+ years proven experience as a Senior developer or similar role with expert knowledge in integrating SAP, Microsoft Dynamics, Azure cloud solutions, and IVR systems and integrations with external systems, specifically in high volume contact center modernization projects. 5+ years of hands on expertise in Payment Processing Applications development and maintenance, including newer digital payment methods on projects of various sizes and subject matters is required, but 8+ yearsā of experience is preferred. 3+ years of experience in backend development using GoLang. 3+ years of experience in backend development using .Net. Strong understanding of RESTful API design and decentralized microservices architecture. Experience with containerization tools (Docker, Kubernetes). Familiarity with cloud platforms (AWS, GCP, or Azure). Proficiency with ADO, Git and version control workflows. Solid understanding of concurrency, memory management, and performance optimization in Go and .Net. Proficient in the Microsoft Office 365 suite of business software including Teams, Word, Excel, and PowerPoint, plus proficient in Microsoft ADO Testing - If you are looking for a role where you will lead with integrity, create and innovate, inspire excellence, be a respected member of the team, drive results, and have fun, we look forward to connecting with you! Benefits at Itero Group At Itero Group, weāre proud to offer a comprehensive benefits package designed to support your health, financial well-being, and work-life balance: - Health & Wellness: Medical (BC-BS), dental, and vision plans to suit your needs. - Paid Time Off: Generous PTO, paid holidays, and increasing PTO based on years of service. - Retirement Savings: 401(k) plan with company match and auto-enrollment. - Company-Paid Coverage: Short-term and long-term disability, life insurance, and AD&D insurance. - Additional Options: Voluntary benefits including pet insurance and student loan assistance up to $1,000 annually. - Perks: FSAs, HSAs, wellness programs, and more to enhance your work-life balance. Join us and enjoy a benefits package designed with you in mind! Itero Group is an equal opportunity employer and does not discriminate against any employee or applicant because of race, age, sex, color, physical or mental disability, religion, sexual orientation, marital status, national origin, veteran status or political affiliation.
⢠Desarrollo de software para soluciones tecnológicas ⢠Integración de sistemas a través de Middleware Red Hat ⢠Colaboración en proyectos tecnológicos de gran escala ⢠Participación en la orquestación de servicios y transformación de datos ⢠Implementación de patrones de integración empresarial
⢠Join a world-class technology consultancy as a Senior Data Platform Engineer, bridging data and software engineering to build scalable, reliable infrastructure. ⢠You'll design and maintain cloud-native data platforms using Python, Terraform, and Kubernetes while creating smooth data processing and deployment experiences. ⢠You'll build software services and APIs using Python frameworks (ideally FastAPI) to create reliable data processing and deployment experiences. ⢠The role involves designing and maintaining secure cloud infrastructure from a software engineering perspective, handling core networking components including WAF and CDN on Azure. ⢠You'll use Terraform to manage infrastructure as code and deploy scalable services using AKS (Azure Kubernetes Service) and Docker. ⢠Implementing end-to-end data solutions, you'll ensure data flows correctly across real-time streaming architectures (Kafka/Kinesis) and batch processing systems. ⢠Working with data platforms like Databricks, Snowflake, and Airflow, you'll apply data modeling methodologies including Kimball, Inmon, and Data Vault. ⢠Strong focus on CI/CD workflows, engineering principles, and architectural best practices to deliver high-impact solutions in fast-paced environments.

