C# Developer: NLP Team

Are you our new C# Developer?

At ProWritingAid, our mission is to help people become better writers so they can share their ideas, stories, and knowledge.

Words shape the world, and we have a unique opportunity to help shape and improve those words. If you love inspiring, educating, and helping people, then this is the right place for you. You'll not only be helping our users, but also the millions of readers inspired by their words.

We're a 100% remote team spread across more than 10 countries, brought together by a love of language. By focusing on sustainable growth and the happiness of our team, we've been in business for over 8 years and are still growing strongly without any VC funding.

 

Responsibilities

ProWritingAid's NLP team is on the cutting edge of machine learning technology. The team is collaborative and curious, always looking for innovative ways to automate the editing process and help our community improve their writing skills.

You will work on:

 

1) NLP Tooling Improvements

Streamlining processes for our computational linguists, for example:

  • Enabling convenient access to NLP resources (dictionaries, models, parsers)
  • Separation of the code and test cases

Integrating new libraries and tools, for example:

  • Improvements in POS tagging, dependency parsers
  • Communication with libraries written in other languages (Python, C, C++)

Tooling for DNN integration

 

2) NLP Testing Automation

  • Integration testing
  • Load testing
  • Automating testing to speed up release cycles

3) Backend NLP Improvements

  • Latency analysis
  • Performance testing
  • Experiments automation

 

How you'll grow:

Happiness We believe that the happier you are, the more productive you'll be. We optimize employee happiness through wellbeing coaching and stress-reducing workflow management, and know that everyone can be happy if they're doing the things that give them joy.

Opportunities to mentor and coach other team members Everyone has something to teach others. We actively encourage mentoring, pairing, and coaching. It's also a great way to get to know your colleagues better.

Confidence We believe that good decisions require different perspectives. We encourage everyone to contribute to the improvement of the product and company and provide a receptive and encouraging environment for feedback.

 

What we offer you:

Remote/flexible working You can work from wherever (and whenever) you are happiest. The company is UK-registered, but we have employees in more than 10 countries.

Clever people/hard problems You will work with some of the most talented people in our industry. Language processing is one of the hardest problems in AI, so there are plenty of unsolved issues for you to get stuck into. Our projects require innovation and creativity—not your regular "done that, repeat" stuff.

Make a difference You get to work on a real-world problem and make a positive impact on wordsmiths around the world. Our users love the product, but there’s still a lot we can do.

A small but agile company ProWritingAid is a fast-growing, yet nimble company. You'll have the opportunity to see your work delivered to our users and make a visible impact.

Competitive package We always pay you what your work is really worth (range depending on experience).

Annual meet up somewhere fun Every year we bring the full company together to plan, learn and play! Last time we met up in Granada, Spain and ate so much we had to have two seats on the plane home.

Experience

What skills you have:

  • Strong C# skills with deep knowledge of the .NET platform
  • Passion to improve your skills in English and/or other languages
  • Good understanding of basic patterns and antipatterns
  • Excellent communication skills, as you will work with non-tech experts

We'll love you even more if you have:

  • Experience in NLP
  • Experience in machine learning
  • Desire to automate routine things in life

Hours of work

Up to 40 hours/week.

Please note that we are a fully remote company, so all applicants must be prepared to work independently from their own space.

How to apply

Please send the following to to nlpjobs@prowritingaid.com

1) Cover letter. Your cover letter is your chance to explain why ProWritingAid is the company for you. We value great writing, so will reward effort here. Check out our article on how to write an effective cover letter here

2) Resume

3) Salary expectations

We’re an equal-opportunity employer genuinely committed to building a diverse team and to fostering the type of inclusive environment in which diversity thrives. “Where all think alike, no one thinks very much.”― Walter Lippmann

ProWritingAid Team
ProWritingAid is a bootstrapped, profitable company with over 100% YoY growth. We’re at the forefront of exploration and innovation within the field of natural language processing.
ProWritingAid Team
We are a 100% remote team so you can work from the comfort of home, your favorite coffee shop, or anywhere else that makes you happy and productive. With members in more than 10 countries around the world, together, we’re on a mission to empower people to share ideas, stories, and knowledge.
ProWritingAid Team
We’re an equal-opportunity employer genuinely committed to building a diverse team, and to fostering the type of inclusive environment in which diversity thrives.
ProWritingAid Team

What do we stand for?

Although we are separated by geography, we are bound together by our company vision and values:

ProWritingAid’s Vision

Empowering people to share ideas, stories, and knowledge by inspiring, educating, and helping them to express themselves.

ProWritingAid Team

A Love of Language

We are passionate about language and believe that it is an essential component for communicating ideas, stories and knowledge. We believe good ideas are intrinsically entwined with the words used to express them.
ProWritingAid Team

Integrity

We place a premium value on integrity and fairness. We do not accept abuse of any kind targeted at or within our team. We take responsibility for our actions, deliver the best work we can, and strive to learn from our mistakes. We always choose the most ethical option.
ProWritingAid Team

Community-Driven

We believe that everyone has something to say, and the right to say it well. We are constantly building and improving our software to better serve the needs of our writers.
ProWritingAid Team

Accessible and Educational

We believe every writer, regardless of their economic situation or educational background, should have access to our software. To this end, we will always have a free version available and a helpful customer support team to help writers learn to use it. We will encourage learning by providing high-quality educational content on our blog.
ProWritingAid Team

Diverse

We strive for diversity and equal opportunity in our team. We are building a team that represents a wealth of backgrounds, perspectives, and skills. The more inclusive we are, the better we will be.
ProWritingAid Team

Work/Life Balance

Despite our geographical distance, our team members are always friendly, empathetic and supportive to one another. We fully embrace the idea of flexible working. We trust our team to get their work done regardless of their location, family schedule, or time zone. We celebrate the diversity of our multinational team. We will always offer a helping hand, encourage each other, and show gratitude for a job well done.