ECS is seeking a Senior Cloud Software Engineer with AI/ML expertise to design and deploy intelligent, scalable solutions in AWS environments, modernizing analytical workflows and embedding machine learning capabilities into mission-critical systems.
Requirements
- Proven expertise in full-stack software development, with a strong foundation in Java or C++
- Hands-on experience with modern JavaScript frameworks such as React, and proficiency in NodeJS and Java toolchains (NPM, Angular CLI, Maven)
- Practical knowledge of deploying and managing applications on AWS using cloud-native methodologies
- Solid understanding of core web technologies including HTML, CSS, and JSON
- Ability to architect, build, and maintain scalable full-stack applications in cloud and hybrid environments
- Experience developing analytical workflows and intelligent data pipelines to support client initiatives
- Proficient in building secure, production-grade RESTful web services and APIs
Responsibilities
- Lead the design, development, and deployment of full-stack software solutions, including RESTful APIs, modern JavaScript-based user interfaces, and scalable cloud-native architectures
- Architect and implement complex analytical workflows and AI/ML pipelines, integrating models into production systems for AWS services
- Define and manage data exchange processes between internal and external systems, ensuring secure, high-throughput communication and interoperability
- Apply deep expertise in software engineering to troubleshoot and resolve intricate system-level issues, using best practices in performance tuning, testing, and code reviews
- Rapidly prototype intelligent applications and analytical tools to support dynamic client initiatives, leveraging infrastructure-as-code and DevOps automation
- Evaluate cloud infrastructure and data systems for accuracy, reliability, and cost-efficiency, optimizing deployments across hybrid environments
- Research and analyze customer needs to deliver tailored, scalable, and secure cloud applications with embedded machine learning capabilities
Other
- Hybrid capacity in Memphis, TN office
- US Citizen or Green Card Holder (must be eligible to obtain a Public Trust Clearance)
- 12+ years of general experience in information systems, including at least 8+ years of specialized experience in cloud engineering and full-stack software development
- Demonstrated success in collaborating with clients to gather requirements and deliver scalable AI/ML-enabled solutions
- Strong understanding of software development lifecycle and agile methodologies, with emphasis on data-driven and intelligent applications