This role provides research, development, evaluation, and demonstration of concepts, technologies, and capabilities to meet customer research requirements. The engineer delivers comprehensive cloud software research, development, and engineering services, leading the full software development lifecycle from requirements analysis and system design through integration, testing, deployment, and long-term enhancement of mission-critical cloud applications. The role focuses on building and sustaining robust, large-scale distributed systems and delivering end-to-end full-stack software services. The engineer designs solutions for large-scale data using massively parallel computation models and NoSQL architectures, diagnoses complex technical issues, and develops sustainable enhancements for system performance and reliability. The role also includes integrating and extending FOSS/COTS products, developing test plans and scripts, implementing CI/CD pipelines, and maintaining production web applications. The engineer produces technical documentation, ontologies, and data models and collaborates with data scientists, engineers, and product managers. The position emphasizes graph analytics and Neo4j, enterprise Java microservices using Spring Boot, graph-database integration with relational databases or search engines, graph analytics algorithms, cloud scalability, and advanced analytics. Work may involve AI and pattern discovery, specialized language or multimedia processing, and modeling data in heterogeneous environments.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior