KP Reddy→
Software Engineering Internship - Full Stack at KP Reddy · Atlanta
InternshipHybridFull-timeAtlanta, GA
Skills
pythonreact.jscloud platformsdata structurescontainerizationproblem-solvingcollaboration
Job Description
Summary: KP Reddy is a premier full-service management advisory firm focused on the AEC industry, seeking a Full Stack Software Intern. The role involves prototyping and integrating technologies to enhance efficiency for project teams, working closely with the CTO on backend services and cloud-native systems.
Responsibilities:
- Collaborate with our engineering team to design and prototype backend services for core AEC workflows
- Build and expose prototypes through simple React-based frontends for demonstration and user testing
- Develop containerized services and APIs in Python (with opportunities to use Go or Rust where performance is critical)
- Deploy and manage experimental services on cloud platforms; contribute to infrastructure-as-code practices
- Test, refine, and iterate quickly based on feedback from internal experts and industry users
- Document systems with clear technical notes and implementation guides
- Contribute to the culture of experimentation, learning, and applied engineering
Required Qualifications:
- Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field (rising juniors, seniors, or graduate students)
- Deep understanding of data structures and algorithms
- Proficiency in Python and React.js with experience building full-stack applications
- Familiarity with containerization technologies (e.g., Docker)
- Experience with at least one major cloud platform (AWS, Azure, or GCP)
- Strong problem-solving skills and the ability to work independently in a fast-paced, collaborative environment
Preferred Qualifications:
- Experience with Go or Rust for performance-critical backend systems
- Hands-on exposure to Kubernetes for orchestration
- Familiarity with AWS services such as ECS, Lambda, DynamoDB, or S3
- Knowledge of observability and modern cloud tooling (e.g., Grafana, Prometheus, Datadog, OpenTelemetry)
- Internship, project, or research experience with distributed systems, AI/ML workflows, or applied software in real-world contexts
Required Skills: Python, React.js, Cloud platforms
Important Skills: Data structures, Containerization
Nice-to-Have Skills: Problem-solving, Collaboration