Internship for a forward‑deployed software engineer focused on building data‑driven solutions using Python, Java, and C++ in a distributed, cloud‑native environment.
About the role
Key Responsibilities
Design, develop, and maintain high‑performance, scalable software components for data‑intensive applications.
Collaborate with cross‑functional teams to translate business requirements into robust technical solutions.
Implement distributed systems and data pipelines that support real‑time analytics and decision‑making.
Participate in code reviews, performance tuning, and continuous integration/continuous deployment (CI/CD) processes.
Contribute to architectural discussions and help shape the technical roadmap for production systems.
Requirements
Strong programming skills in Python, Java, or C++ with a solid understanding of data structures and algorithms.
Experience or strong interest in distributed systems, data engineering, and cloud platforms (AWS or GCP).
Excellent problem‑solving abilities and a passion for building reliable, scalable software.
Effective communication skills and a collaborative mindset.