Design, build, test, and maintain software applications supporting analytics and GenAI use cases
Develop backend services and application logic primarily in Python
Build intuitive user interfaces and web applications using React
Design and operate cloud-native solutions on Amazon Web Services (AWS)
Support development of GenAI applications such as internal assistants, document intelligence tools, knowledge search solutions, and workflow copilots
Integrate large language model based capabilities into business applications and internal platforms
Collaborate with data scientists and data engineers to productionize machine learning and GenAI solutions
Develop and maintain application programming interfaces (APIs) and service integrations with enterprise systems and data platforms
Support the development and continuous improvement of the internal data marketplace as a platform for discovering, accessing, and hosting analytics and GenAI applications
Build and operate applications and services that are deployed through the internal data marketplace, including user-facing features, access workflows, metadata-driven capabilities, and integration components
Ensure software quality through testing, code reviews, documentation, monitoring, and structured deployment practices
Apply security, privacy, and governance requirements to AI and software solutions
Contribute to reusable components, development standards, and best practices for data and AI products
Support troubleshooting, performance tuning, and continuous improvement of productive applications
Typical use cases
Internal GenAI assistants for knowledge access and productivity support
Document summarization, extraction, and classification solutions
Search and retrieval applications across technical and business content
Analytics applications with interactive user interfaces
Workflow automation tools for internal business processes
Applications and services published through the internal data marketplace
Platform features supporting the internal data marketplace, such as application onboarding, discoverability, access enablement, and usage transparency
Rapid prototypes and minimum viable products for digital and AI initiatives
Technical Skills
Strong software development skills in Python
Experience building frontend applications with React
Solid knowledge of Amazon Web Services (AWS) services for application deployment, storage, compute, and integration
Experience developing and consuming application programming interfaces (APIs)
Familiarity with cloud-native architectures, authentication, and secure software design
Understanding of databases, data pipelines, and handling structured and unstructured data
Understanding of platform-style application delivery, metadata-driven services, access management, and enterprise application hosting models is a plus
Experience with version control, automated testing, and continuous integration / continuous deployment
Familiarity with containerization and deployment practices is a plus
Exposure to large language models, prompt engineering, retrieval-augmented generation, model evaluation, or AI orchestration frameworks is preferred
Understanding of monitoring, logging, and production support in cloud environments