We’re looking for an Engineer/Scientist to work on articles explaining core Computer Science concepts.
First –you naturally need to have a CS background to base your work on, preferably with teaching or research, or machine learning, and at least two years of teaching or CS-related projects.
Second, while the articles aren't focused on any particular language, they can be code-centric, so being in the trenches and able to code is instrumental. We also use LateX to publish our CS articles, experience with it is considered an asset.
Finally –you need a solid command of the English language.
Budget and Time Commitment
========================
The budget for each article is based on your author level and the number of words.
Here are the typical budgets used by most authors:
- Level 11 - 1000 words - 76$
- Level 11 - 1250 words - 80$
- Level 15 - 1000 words - 84$
- Level 15 - 1250 words - 88$
Once you get started, we have a lot more budget levels (the top level is 22), based on the quality of your writeups.
In terms of time commitment, a good target is one article every 2-3 weeks - but that’s very flexible (as long as our communication is good).
About the article (+ some examples)
=============================
We’ll usually pick articles out of the existing content calendar of the site. You can also suggest your own topics as well (and get additional compensation for that).
Here are a few examples of topics:
- Breadth-First Vs Depth-First Traversal
- What is the time complexity of tree traversal?
- Algorithm to return all combinations of k elements from n
- Sort of fixed length 6 int array
And a few examples of articles:
- Introduction to Graph Theory
- Finding the Shortest Path in a Graph Visiting All Nodes
- Normalization vs Standardization in Linear Regression
- Introduction to Machine Learning
- SSL vs SSH
Finally, you can also find the contribution guidelines on our site: https://www.baeldung.com/cs/contribution-guidelines