Junior NLP Engineer

Remotely
Full-time

We are a pioneering technology firm at the forefront of applied artificial intelligence. Our mission is to solve complex, real-world problems by building intelligent systems that redefine industry standards across finance, healthcare, and e-commerce. You will join a culture of curiosity, continuous learning, and collaborative innovation, where your contributions directly impact products used by millions. We operate on a results-oriented basis, empowering our team members with the autonomy to explore and implement groundbreaking solutions.


What You'll Do

- Develop and implement sophisticated text processing algorithms using Python and core NLP libraries like spaCy and NLTK.

- Train, fine-tune, and evaluate machine learning and deep learning models—including transformers like BERT—for tasks such as text classification, sentiment analysis, and named entity recognition.

- Collaborate with data scientists and software engineers to integrate NLP models into larger applications and production pipelines.

- Preprocess and manage large-scale text datasets, ensuring data quality and readiness for model training.

- Debug and troubleshoot model performance issues, meticulously documenting your findings and solutions for the team.

- Assist in the deployment of NLP solutions, potentially using containerization technologies (like Docker) and cloud services.

- Stay current with the latest advancements in the NLP and large language model (LLM) space... and bring new ideas to the team.

- Communicate complex technical concepts clearly to both technical and non-technical stakeholders.


What You'll Bring

- A Bachelor's or Master's degree in Computer Science, Data Science, Artificial Intelligence, or a related technical field.

- Solid programming proficiency in Python and experience with its data science ecosystem (e.g., Pandas, NumPy).

- Foundational knowledge of Natural Language Processing concepts and hands-on experience with NLP libraries such as spaCy, NLTK, or Hugging Face Transformers.

- Familiarity with machine learning principles and experience with at least one major deep learning framework like TensorFlow or PyTorch.

- A strong analytical and problem-solving mindset, with the ability to debug complex systems with precision.

- Excellent communication and teamwork skills, with a genuine desire to collaborate and learn in a fast-paced setting.

- An understanding of version control systems, particularly Git, for collaborative development.

- Adaptability and eagerness to tackle new challenges in the rapidly evolving field of AI.


Bonus Points

- Experience with cloud platforms (AWS, GCP, or Azure) and their associated machine learning services.

- Familiarity with containerization tools like Docker.

- Contributions to open-source projects or a portfolio of personal NLP projects.

- Basic understanding of API development (e.g., using FastAPI or Flask).