You will develop and enhance web services and production applications that automate enterprise information management activities.
Responsibilities
- Integrate AI/ML technology into production web applications.
- Design, develop, and unit test code for production systems and demonstration capabilities.
- Develop rapid prototypes to drive requirements and design.
- Translate stakeholder requirements into user stories and discrete development tasks.
- Collaborate with systems engineers to specify and design final systems.
Required Skills
- 6+ years of experience in software development (or 4+ years if holding a Master's degree).
- Building web applications using the Java Spring framework.
- Building web applications using the Angular 2+ framework.
- Linux (Bash) shell scripting.
- Deployment of applications in Commercial Cloud Services (C2S) or AWS environments.
- Working with Solr or ElasticSearch.
- ETL processes for cleansing and processing large raw data sets.
- Developing web-based platforms for data analytics on large data sets.
- Experience working in Agile/Scrum teams to manage tasks against deadlines.
Preferred Skills
- Python development using Flask or Django.
- Machine learning frameworks such as PyTorch, Keras, or TensorFlow.
- Natural Language Processing tools like spaCy, NLTK, or Stanford CoreNLP.