Job Description:
Minimum Qualifications
- 2+ years of relevant work experience
- 1+ year of experience developing architecture solutions for AI use cases
- Ability to travel 80-100% of the time
Preferred qualifications:
- Strong database development skills
- Full-Stack web application development experience
- User Interface (UI) design knowledge
- Experience in Hadoop, Spark, Storm or related paradigms and associated languages such as Java/C++, R, Python, etc.
- Experience with developing web applications with SOA, RESTful, and/or MVC architecture
- Experience with scripting languages (JavaScript (Node.js) / Python)
- Experience with the entire software development lifecycle (SDLC)
- Experienced programming knowledge in both SAS and SQL, Operating system experience with UNIX and relational database knowledge such as ORACLE/TERADATA. SAS/Base, SAS/Stat, SAS/Macro preferred
- Significant development experience with a lower-level language (Java or C#)
- Expert HTML, JavaScript, and CSS skills
- Deep experience designing modular, object-oriented programming
- Strong experience with server-side Web frameworks (Django (Python), Express (Node.js), Play (Java))
- Strong experience with relational databases (Microsoft SQL Server, Postgres DB, MySQL)
- Experience with NoSQL databases (MongoDB, Neo4j)
- Experience developing across Windows/UNIX
- Experience developing for mobile platforms
- Knowledge of professional software engineering practices for the full software development lifecycle including coding standards, code reviews, source control management, build process, testing and operations.
- Experience mentoring and/or training junior developers