Tech Stack
PythonSQLAWSCI/CDGitMachine LearningETLOpenSearch
Job Description, Responsibilities & Requirements
About the Position
Join the Data Engineering team to contribute to the ongoing maintenance and improvement of an internal assistant that uses hosted APIs and internal knowledge sources, with a focus on reliability, retrieval quality, and operational excellence.
Responsibilities
- Maintain and enhance ingestion/enrichment pipelines for internal content (parsing/extraction, normalization, metadata enrichment, deduplication, and quality monitoring)
- Implement and maintain access-aware retrieval by propagating/enforcing document permissions through indexing and query-time filters, including audit logs and validation tests
- Improve source attribution so responses reliably point to the correct documents and sections in a consistent format
- Extend and harden tool/workflow execution and automations (scheduled/trigger-based), including retries, timeouts, idempotency, concurrency controls, and run history
- Operate the platform in production: observability (logs/metrics/tracing), alerting, incident support, performance tuning, and cost controls, plus runbooks and handover documentation
Requirements
- 8+ years of hands-on experience in Data Science and 2+ years in Machine Learning, with a proven track record, demonstrated through a robust portfolio of projects
- Strong programming skills in languages such as Python and familiarity building ETL pipelines
- Expertise in SQL and experience with both relational (preferably Postgres) and NoSQL databases
- Solid experience with OpenSearch
- Familiarity with AWS cloud platform and its services
- Experience with version control systems (e.g., Git) and CI/CD pipelines
- Ability to build scalable infrastructure to embed and search very large number of documents
- Ability to move fast in an environment where things are sometimes loosely defined and may have competing priorities or deadlines
- Expertise in ML
- Strong English skills (B2 and higher)
- Strong verbal and written communication skills
- Ability to work independently and collaborate in a group
Nice to Have
- Agile certification
- Oracle/Microsoft attestations and certifications
- Domain knowledge in Trading and Capital Markets
We Offer
- Relocation options
- Experience in an international environment
- Cross-cultural experience
- Feedback culture
- Regular appraisals
- Annual holiday - 20 or 26 days (depending on seniority)
- Occasional leave - 1 or 2 days (depending on circumstances)
- Child care leave - 2 days or 16 hours per year
- Absence due to force majeure - 2 days or 16 hours per year
- Maternity Leave - 20 weeks
- Parental Leave - 41 weeks
- Paternity Leave - 14 days
- Expert-led tech courses covering basic to advanced topics
- Internal instructor-led soft skills courses
- Comprehensive in-house self-learning resources for both soft and hard skills
- Access to external self-learning libraries like ProQuest eBook and Udemy for Business
- Cloud Programs: MS Cloud Academy, AWS Partner Academy, Google Cloud Academy
- Custom Learning Programs: upskilling, reskilling, technical mentorship
- Leadership Programs for Managers
- Multisport card
- Possibility to order Multisport card at the corporate rate for family members
- LuxGood Program: wellbeing seminars, contests, relaxation sessions, yoga sessions, etc.
- One Team Program: Buddy for each New Joiner; seminars, meeting and workplace space to support integration with local community and culture; “Hire me” workshops for partners
- Preferential banking offer
- Preferential car leasing offer
- Cafeteria program discounts for shops, cinema tickets, holiday offers
- Luxoft Social Benefit Fund: sport and recreation benefits, the possibility to receive financial support
- Private Healthcare Insurance with unlimited access to specialists
- Full dental support
- Travel Insurance
- Possibility to add private healthcare coverage for family members at the corporate rate
- Life insurance at the corporate rate for employees and family members, including payment of the basic package for the employee by the employer
- Reimbursement for corrective glasses
- Many fun social activities organized by the Luxoft team offline in your city
- Online entertainment events for whole company and local team events
- A workplace where you’re treated with respect within a multicultural team
- Rotation between projects and accounts
- New career opportunities
About the Company
Luxoft is a global IT services company that specializes in software development, digital transformation, and managed services. We are committed to delivering innovative solutions to our clients and providing a dynamic and inclusive work environment for our employees.
Note: Relocation is not available for all open positions. At Luxoft Poland, it is possible to work remotely only from the territory of Poland.