onsite
Language Engineer / Software Engineer - Appen
Software Engineer
Develop and maintain language processing systems, leveraging Python, NLP techniques, and cloud services to deliver high‑quality Australian English language models and applications.
About the role
Key Responsibilities
- Design, implement, and optimize NLP pipelines for Australian English data using Python and related libraries.
- Collaborate with data scientists to train and evaluate machine learning models for language understanding and generation.
- Deploy and monitor services on AWS, ensuring scalability, reliability, and security.
- Integrate front‑end components with back‑end services, utilizing JavaScript frameworks where appropriate.
- Participate in code reviews, unit testing, and continuous integration to maintain code quality.
Requirements
- Strong programming skills in Python and experience with NLP libraries such as spaCy, NLTK, or Hugging Face.
- Hands‑on experience with machine learning model training, evaluation, and deployment.
- Proficiency in AWS services (EC2, S3, Lambda, SageMaker) and CI/CD pipelines.
- Knowledge of JavaScript and modern front‑end frameworks for API integration.
- Excellent problem‑solving abilities and a collaborative mindset.
Skills
pythonnlpmachine learningawsjavascript