
beBeeSoftware
We are seeking a seasoned Software Engineer to join our team and contribute to the development of cutting-edge language technology systems. Senior NLP/ML Engineer is responsible for designing, building, and maintaining scalable ML-based systems that leverage natural language processing and machine learning techniques.
Key Responsibilities:
- Design and develop highly scalable ML-based systems focused on language processing and speech recognition.
- Train and fine-tune transformer-based models for tasks such as audio transcription, classification, summarization, and conversational AI.
- Develop and deploy ML-powered microservices and APIs that integrate tightly with our cloud infrastructure.
- Build and manage robust data pipelines for multilingual speech and text datasets, including cleaning, augmentation, and validation.
- Collaborate with cross-functional teams to integrate ML models into production workflows with a strong emphasis on reliability, observability, and user experience.
Required Skills and Qualifications:
- 5+ years of hands-on software development experience using Python, Node.js, and TypeScript.
- Agile development experience and strong communication skills in English (written and verbal).
- Solid background in machine learning, with experience in supervised and unsupervised algorithms.
- Practical experience with transformers, generative models, and LLMs in NLP or audio processing.
- Familiarity with Hugging Face Transformers, TorchAudio, OpenAI APIs, or similar platforms.
- Expertise in developing REST APIs and microservices in production environments.
Benefits:
- Austin-based company with remote teams based in San Francisco, Copenhagen, Manila, and Ireland.
- Consistently achieved Net Promoter Scores (NPS) above 60, reflecting excellent customer satisfaction.
- Collaborative, inclusive, and highly engaged team with strong onboarding and growth support.