Senior Cloud Software Engineer (AWS/AI)
Hybrid in our Memphis, TN office or fully remoteFull-TimeSenior
SalaryAt least 150,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 12+ years of general experience in information systems, including at least 8+ years of specialized experience in cloud engineering and full-stack software development
- Required Skills
- AWSDockerPostgreSQLAgileFull Stack DevelopmentHTMLCSSJavaJavascriptJenkinsKafkaKubernetesMongoDBMySQLPyTorchSCRUMC++MavenRedisReactTensorflowRESTful APIsLinuxTerraformJSONAnsibleNodeJSscikit-learn
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
- 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
- Master’s Degree in Computer Science, Engineering, Mathematics, Business Management or equivalent
- 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
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
View Full Description & ApplyYou'll be redirected to the employer's site