Senior Cloud Software Engineer (AWS/AI)- (full stack)

Remote Full-time
ECS is seeking a Senior Cloud Software Engineer (with AI/ML) expertise to work hybrid in our Memphis, TN office or fully remote . ECS is seeking a Senior Cloud Software Engineer with deep expertise in full-stack development, cloud infrastructure, and AI/ML integration. This role involves designing and deploying intelligent, scalable solutions in AWS environments, with a strong emphasis on modernizing analytical workflows and embedding machine learning capabilities into mission-critical systems. The ideal candidate is a versatile technologist who thrives in fast-paced environments, rapidly adapts to emerging tools and platforms, and consistently delivers innovative, data-driven solutions. You’ll play a key role in transitioning legacy services to the cloud, collaborating with a team of developers and architects to build resilient platforms that support advanced analytics, real-time processing, and intelligent automation. You should be able to apply scientific rigor, business insight, and engineering best practices to solve complex customer challenges. This includes evaluating data accuracy, deploying ML models, and building systems that extract actionable insights. You’re an expert in computer science, engineering, or business, and capable of mentoring others while sharing your cloud and AI/ML expertise across teams and contracts. Key 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 Communicate complex technical concepts clearly across technical, managerial, and customer audiences, translating requirements into actionable solutions Research and analyze customer needs to deliver tailored, scalable, and secure cloud applications with embedded machine learning capabilities Monitor and manage deployed environments, ensuring operational stability, security, and performance Mentor and train team members, sharing expertise in cloud engineering, software development, and AI/ML integration across organizational boundaries Salary Range $190,000 – $200,000 General Description of Benefits Qualifications 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 Skilled in designing and implementing responsive user interfaces using popular JavaScript frameworks Proficient in building secure, production-grade RESTful web services and APIs Experience deploying and managing distributed messaging systems, particularly Kafka Capable of monitoring, tuning, and maintaining cloud-based environments for performance and reliability Strong background in designing systems that collect, store, and process large-scale data for actionable insights, including AI/ML model integration Comfortable working within agile development teams and contributing to iterative delivery cycles Technical Skills & Tools Experience Cloud Platforms: AWS (EC2, Lambda, SageMaker, EMR, S3, DynamoDB, CloudFormation) AI/ML Frameworks: TensorFlow, PyTorch, Scikit-learn, AWS SageMaker Front-End Development: React, Angular, Svelte, TypeScript, HTML/CSS Back-End & APIs: Java, Node.js, Flask, REST, GraphQL Containerization & Orchestration: Docker, Kubernetes, Rancher Data Engineering & Stores: PostgreSQL, MySQL, MongoDB, Redis, Kafka, JSON Operating Systems: Linux, Bash scripting Security & Identity: Keycloak, SAML, OAuth2, vulnerability mitigation DevOps & Automation: GitLab CI/CD, Jenkins, Ansible, AWS CDK, Terraform Project & Source Management: GitHub, GitLab, Version One Development Methodologies: Agile, Scrum, Rapid Prototyping Minimum Qualifications Master’s Degree in Computer Science, Engineering, Mathematics, Business Management or equivalent. 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 Hands-on experience deploying machine learning models and data pipelines in cloud environments (preferably AWS) Strong understanding of software development lifecycle and agile methodologies, with emphasis on data-driven and intelligent applications
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Field Marketing Manager | Strategic Segment (US West)

Remote Full-time

[Remote] TV Multi-Media Journalist

Remote Full-time

Part-Time Remote Data Entry Specialist – CVS Health – Flexible Schedule, Accuracy, and Efficiency in Data Management

Remote Full-time

Senior Manager, Analytics Engineering

Remote Full-time

Experienced Live Chat Support Agent – Remote Customer Service Representative for Exceptional Client Experience

Remote Full-time

Experienced Remote Customer Service Representative – Delivering Exceptional Client Experiences in a Dynamic and Supportive Environment at blithequark

Remote Full-time

**Job Title:** Remote Customer Service Representative – Ultimate Medical Academy Graduates Wanted to Join the Blithequark Team

Remote Full-time

Senior Public Relations Manager - Media Relations, Litigation - (Hybrid Schedule)

Remote Full-time

Experienced Secondary Math Teacher for Grades 9-12 - Join Our Team in Florida

Remote Full-time

Experienced Remote Customer Service Chat Support Representative for a Leading blithequark Vendor ($32/hour) - Work from Home Opportunity in The Bronx, NY

Remote Full-time
← Back to Home