Data Engineer
Description
Duties/Responsibilities
- Develop services and applications in various system areas including machine learning, natural language processing, data analytics and third party data integrations
- Participate in design sessions about your services and applications
- Perform heads down development, test your code, and ship it to production
- Maintain and debug your services and applications in our production environment
- Work closely with our Product Management and our Customer Success teams
- Have fun, be fun, and get a lot done
Requirements
- 4+ years professional hands-on software development experience preferably with high-volume distributed systems experience
- Strong individual contributor with experience working with teams of 4+ engineers
- Strong coding and design skills with some exposure to micro-service-architecture (MSA)
- Knowledge of object-oriented methodologies, UML design techniques, event driven architectures, and other design patterns
- Demonstrable knowledge of relational and NoSQL databases
- Software development process background, preferably using Agile methodologies such as Scrum and Kanban
- Ability to troubleshoot, performance tune, solve problems and write good unit tests
- Strong communication skills (both oral and written) with experience producing technical and design documentation
- Familiarity with open-source libraries/frameworks, preferably in Python, Java or PHP
- Understanding of XML, JSON and/or Web-services
- Bachelor’s degree in Computer Science or related technical field
- Experience with CRM and/or DMS systems is a plus.
- Experience with machine learning or artificial intelligence or data sciences frameworks is a plus
Skills
As published by lever
Resume/CV, Full name, Pronouns, Email, Phone, Current location, Current company, LinkedIn URL, Portfolio URL, GitHub URL, Other URL, What is your age range?, I identify my ethnicity asSelect all that apply, What gender do you identify as?, What is your highest level of education?

