Job Title: LM Generalist
Location: Boston or Mountain View
Job Description:
Generalist / system integration Python / C / C++ programmers
Requirements:
5+ years programming experience in the above languages, including writing their own unit tests.
2+ years full stack development
Distributed systems development using gRPC, Pyro or similar RPC framework.
Self organized and able to break down ambiguous tasks into workplans.
Cross-language system experience (C or C++ called from/to Python).
Able to optimize code for size, memory or speed.
Ideal candidates:
2+ years embedded experience, including hardware in the loop testing and debugging.
Data processing and log analysis background.
SWIG or CFFI expertise.
Based in the US or Canada, able to work immediately.
Free to travel in the US.
Able to work 11-6 PM ET and coordinate with east coast and west coast teams.
Excellent written and verbal communication skills.
Familiar with Git, Slack, the Google office suite, and Agile development including Scrum.
Able to shift between quickly prototype and production quality coding needs.
Able to code, document, and code review to team specified standards.
Able to travel to Boston and Mountain View, CA at least twice for 3-4 business days per trip during the first month, once a month thereafter. Ideal: in Boston 2+ days a week in person.
Have a solid video conferencing setup that supports google Meet
2+ years experience working on a distributed team.
2+ years experience in a Linux environment