Svitla Systems Inc. is looking for a Senior Back End Engineer for a full-time position (40 hours per week) in Poland. Our client is a USA-based global provider of software and data solutions for the automotive industry, specializing in connecting all participants across the vehicle parts and repair ecosystem. The company offers a suite of cloud-based tools for OEMs, dealerships, distributors, repair shops (collision and mechanical), insurers, fleets, and aftermarket suppliers. Their solutions cover parts marketing, procurement, inventory management, billing, claims, and more, enabling seamless transactions and efficient operations across the automotive supply chain. Today, they operate in more than 100 countries, connecting those involved in the vehicle parts and repair ecosystem and providing them with access to the network and data needed to transform the processes of selling, sourcing, leasing, managing, billing, and claims.
As a Senior Backend Software Engineer for Search and Discovery, you will work on APIs, algorithms, data pipelines, and backend cloud services that support advanced search features for the automotive industry. You will collaborate closely with other backend engineers, frontend teams, and product stakeholders to ensure that search and discovery capabilities are accurate, performant, and scalable.
The Main Skills
- ML/NLP experience.
- OpenSearch/ElasticSearch experience.
- Production-level backend engineering experience in any programming language.
Overlap till 7:00 - 7.30 pm CET.
Requirements
- Production-level backend engineering experience in any programming language (Python / Java/Kotlin / Node.js)
- Expertise with OpenSearch, ElasticSearch (and ideally Solr, Algolia).
- Experience with Machine Learning / Natural Language Processing (NLP) / AI.
- Proficiency with both SQL and NoSQL (MongoDB)
- Familiarity with caching tools: Redis, Memcached.
- Experience with query optimization, indexing strategies, and relevance tuning.
- Understanding of ETL pipelines and near-real-time data ingestion.
- Experience with search algorithms (retrieval, ranking, relevance scoring, personalization).
- Experience designing and optimizing RESTful APIs.
- Proficiency in microservices architecture and modular system design.
- Performance, Monitoring, Security: Focus on low latency and high-performance architecture.
- Tools: Prometheus, Grafana, OpenTelemetry, Sentry.
- Understanding of API security, rate limiting, and distributed systems.
- Version Control / DevOps: Proficient with Git.
- Familiarity with CI/CD pipelines: GitHub Actions, Jenkins, GitLab CI, CircleCI.
Nice to have
- Knowledge of semantic search, vector search, embedding-based search.
- Familiarity with Go or Rust for performance-heavy tasks.
- Experience with: Twilio Segment \ Graph databases \ Automotive aftermarket or OEM data
Responsibilities
- Search Backend Development: Build and maintain the search engine backend, implementing features like indexing, filtering, faceting, and ranking (in both third-party tools and custom code).
- Search Optimization: Improve relevance and ranking of search results through tuning and experimentation, in collaboration with analysts or data scientists.
- Scalability & Performance: Ensure high performance and scalability of the search infrastructure through caching, load balancing, and distributed systems.
- Data Integration & Management: Set up and maintain data pipelines for real-time product/user data ingestion. Work closely with data engineers on data modeling and ETL.
- API Development: Design and optimize secure, scalable RESTful or GraphQL APIs to support search requests from frontend systems.
- Monitoring & Troubleshooting: Implement observability tools (e.g., Prometheus, Grafana) and handle incident response for search-related issues.
- Continuous Improvement: Support A/B testing and stay up-to-date with trends in ML, NLP, and search technologies to enhance search experience.
- Collaboration: Work closely with frontend, UX, and product teams to align technical implementation with business and user experience goals.
We offer
- US and EU projects based on advanced technologies.
- Competitive compensation based on skills and experience.
- Regular performance appraisals to support your growth.
- Flexibility in the workspace, either remote or in our welcoming office.
- Comprehensive medical insurance after one month.
- MultiSport card with access to 2500 sports facilities all over Poland
- Bonuses for recommendations of new employees.
- Bonuses for article writing, public talks, and other activities.
- 15 vacation days, 10 national holidays, 10 sick leaves, and family days off.
- Personalized learning program tailored to your interests and skill development.
- Free tech webinars and meetups organized by Svitla.
- Welcome and anniversary presents, gifts for children, and more.
- Regular corporate events and meetups.
- Awesome team, friendly and supportive community!