The NLP Engineer will work alongside a team of 6 with extreme visibility to the CTO. The company offers a competitive starting salary, annual bonuses and merit increases, great health benefits, 401k, paid time off, training reimbursement, and a casual work environment.
The successful candidate will be responsible for creating and supporting cutting-edge web applications. We are looking for an experience professional who excels at designing and implementing reusable code and libraries for future use. This person will be primarily responsible for middle-tier development such as implementing web service calls, authorization and security infrastructure and creating 3rd party interfaces.
In this role, the selected candidate must have a broad knowledge of design patterns, distributed computing concepts and formal functional specifications and able to convey concepts into detailed system specifications.
In this role, the selected candidate will support software currently deployed in company's CAD/CAM and business productivity offerings; Technical support of customers in conjunction with company engineering and field service associates.
In this role, the selected candidate will design, develop and/or maintain a single less complex application or a small number of less complex programs, application functions, databases, or user / application interfaces.
In this role, you will be responsible to develop high quality and scalable applications with visualforce and apex. Participate in all phases of software development life cycle including functional analysis development of technical requirements, prototyping, coding, testing, deployment and support.
In this role, you will be responsible for writing code to specifications, building unit tests, contributing to design concepts, testing plans and documenting and presenting your work in prototyping review sessions.
In this role, the selected candidate will build/coded front-end screens, prototypes, and UI interactions using front-end tools; markup, styles, and scripts. He/she will work closely with the UI designer, and development team in order to implement these screens that will connect with various existing services.
In this role, you will ability to work independently and be confident in their work and decision making skills. Experience in application development and production support Responsible for analyzing, coding, testing, and support of application software.
In this role, the selected candidate must have a knowledge of a group's application programming system/platform. Competent to work at the highest technical level of all phases of applications systems analysis and programming activities.