Iterative
Software Engineer
Job Description
Strong Python knowledge and excellent coding culture (standards, unit test, etc) are required. Alternatively, strong skill in other languages along with some knowledge of Python is also acceptable.
Responsibilities
Discuss and research issues, features, new products.
Write code (see some PR examples).
Write docs if needed for your code (see this repo).
Being actively involved with the community – talk to users on Github, Discord, forum.
Must have
Motivation and interest
Remote work self-discipline
Excellent communication skills – clear, constructive, and respectful dialog with other team members, community.
Can focus and deliver a task w/o constantly switching to other stuff – respect team’s planning, deadlines, etc
Great to have
Experience working remotely
Open source contributions or experience of maintaining, developing an open source project
System programming experience – kernel, databases, etc.
Machine learning or data science experience
ℹ️ Our Hiring Process
We will go over the process with you in the Introductory call to make sure it is clear and you know what to expect.
Here is the full interview process you can expect – It’s our go-to for most positions:
🤙 Introductory call [~1h]
👨🏫 Tech call with a team member [~45m]
👩🏾💻 Take-home coding task [real-world, asynchronous] – We pay for your time! See this FAQ.
🦾 Task summary / retro call [Optional, ~1h]
✏️ Offer
To apply for this job please visit jobs.lever.co.