NLP Engineer
Evolvice is a German nearshore service provider with branches in Egypt, Ukraine, Portugal and KSA. Founded in 2012, Evolvice has a strong technical background and business domain knowledge, combining software engineering and Agile methodology, leading its’ clients’ path to digital transformation. Headquartered in the heart of the automobile industry, Stuttgart (Germany), our expertise stretches from automotive, healthcare, travel, financial, governmental, and insurance to manufacturing industries.
Our team is over 50 people including web (C#/.NET, Java, JS) & mobile (iOS/Android/Ionic) developers together with business analysts, project managers, QA, and support staff. Our corporate culture is characterized by agile processes, autonomous teams without hierarchies, as well as openness and transparency – both internally and with our clients. Currently, we are searching for an NLP Engineer to join the big team of professionals. We are looking for an active, responsive, and devoted person.
Your Profile:
Solid industrial experience using ML and GenAI to build NLP components for products
Experience with prompt engineering
Experience writing, reviewing, and maintaining production-quality Python code for NLP applications
Experience working with CI/CD pipelines
Experience deploying ML and LLMs in production
Experience working with serverless framework in AWS
Experience translating complex, subjective business problems into actionable AI solutions
Your Mission:
Develop NLP Components: Utilise general NLP techniques and Generative AI to design and implement key NLP components for products, addressing specific task such as information extraction, text classification, summarization, and other language processing tasks.
Build and Evaluate GenAI Solutions: Leverage Cloud services such AWS and Azure services to build, test, and optimize Generative AI models and solutions, ensuring alignment with business requirements and scalability.
Code Development & Review: Write, review, and maintain production-quality Python code for NLP applications, ensuring high-quality, reliable, and efficient code.
Enhance Scalability and Observability: Optimize NLP solutions to be more scalable, observable, and resilient, with a focus on improving performance and monitoring in production environments.
Stakeholder Communication: Serve as the main point of contact for stakeholders and clients regarding NLP components of projects, clearly communicating progress, challenges, and solutions.
AI Problem Solving: Translate complex, subjective business problems into actionable AI solutions, leveraging NLP techniques to drive meaningful business outcomes.
Collaboration with Teams: Collaborate effectively with NLP specialists, full-stack engineers, product managers, and other team members to ensure the successful integration of NLP components into products.
Lead Client Projects & POCs: Lead client-facing projects, including running proof-of-concept (POC) projects, and working closely with clients to tailor NLP solutions to their needs.
Continuous Improvement: Stay updated on the latest trends in NLP and Generative AI, and actively contribute to the improvement of internal processes and NLP solution capabilities.
- Documentation & Knowledge Sharing: Document solutions, best practices, and key learnings, sharing knowledge and providing mentorship to team members where necessary
We offer:
- Financial stability, The account is on support.
- Interesting and challenging projects within professional self-managed teams.
- Friendly team and a comfortable working environment (Maadi office).
- Flexible schedule (8 —10 AM start) with a possibility to work assigned hours and/or adjust work schedule as requested by the manager.
- 22 working days paid vacation.
- Health insurance.
- Paid sick leave.
- English and German language classes.
- Sports and fitness reimbursement.
Why You Should Work With Us:
We work as a self-driven team without complex management structures. Our teams make independent decisions without recommendations from the client. We nurture an open, transparent environment where we all enjoy our work.
Evolvice is a German software Development service provider with Nearshore development hubs in Egypt. Ukraine, Portugal, and Saudi Arabia
Ukraine – Kyiv
Egypt – Cairo
Germany – Stuttgart
Portugal – Lisbon
Saudi Arabia – Riyadh
© All rights reserved