NLP Engineer

Pretoria Full-time R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

As an NLP Engineer at Tech Innovations Inc., you will pioneer advancements in natural language processing and machine learning technologies. This role requires creativity and technical expertise to develop algorithms that enable machines to understand human languages. We're looking for someone who can bring fresh ideas and innovative solutions to the table.

Responsibilities

  • Develop and optimize NLP models to improve language processing tasks.
  • Implement machine learning algorithms to enhance system performance.
  • Collaborate with data scientists to analyze and interpret complex data.
  • Conduct research on current NLP techniques and frameworks.
  • Design experiments and iterate on product designs based on findings.
  • Document processes and findings for ongoing team development.
  • Provide insights and recommendations based on NLP analysis.
  • Participate in Agile development processes and contribute to sprints.
  • Mentor junior engineers and provide technical guidance.
  • Stay updated on emerging technologies in artificial intelligence.

Requirements

Education
  • Bachelor's degree in Computer Science, Data Science, or a related field.
  • Master's degree is a plus.
Experience
  • 3+ years of experience in natural language processing or related fields.
Technical Skills
  • Python
  • TensorFlow
  • NLTK
  • spaCy
Soft Skills
  • Analytical Skills
  • Effective Communication
Certifications
  • Certified Data Scientist
Languages
  • English: Fluent

Advantageous

  • Experience with cloud environments like AWS or Azure.: Proficiency in deploying NLP solutions on cloud platforms.
  • Familiarity with Docker.: Knowledge of containerization to manage application dependencies.

Benefits

  • Health and wellness benefits
  • Retirement savings plan with company contributions
  • Flexible work arrangements
  • Opportunities for professional development

Company Culture

  • Innovation: We encourage innovative thinking and embrace new ideas to push boundaries.
  • Teamwork: Collaboration is key to our success, and we work closely as a team.
  • Continuous Learning: We support ongoing education and skill development for all employees.
Status: Open