About ACE Online
ACE Online is the digital education initiative by ACE Engineering Academy, which is India’s leading test preparation platform for competitive examinations.
At ACE Online, we are on a mission to help every student achieve their desired learning outcome through recognition, empathy, perseverance and trust.
Thousands of our students have secured Top 10, Top 100 & Top 1000 Ranks in some of India’s toughest engineering competitive examinations consistently since our inception in 1995.
Taking our legacy forward, today we are also leveraging technology to provide access to quality education for students across India.
About the Role
We are looking for a motivated Software Engineering Intern to join our team. As a Software Engineering Intern, you will collaborate with our senior leaders on highly scalable production-level projects.
We are looking for a thinker and a problem solver.
What we offer
An opportunity to change the world and work with some of the smartest and the most talented experts from different fields.
Growth potential. We rapidly advance team members who have an outsized impact.
Long term internships - 6 to 12 months period with an industry leading compensation.
Interns who perform very well during the internship, will be offered an excellent pre-placement offer.
Key Job Responsibilities
Approaching problems and creating solutions
Proactively learning about new technologies
Developing Mobile or Web applications. Experience complete SDLC life cycle
Debugging and testing code
Documenting and testing new software applications
Researching, investigating and fixing a wide range of technical issues
Collaborating with senior leaders in an agile environment.
Basic Qualifications
Strong Knowledge of Computer Science fundamentals such as Data Structures & Algorithms, object-oriented programming, problem solving, and complexity analysis.
Experience working with Java or C++ or Python or JavaScript. Working knowledge of Git.
Good knowledge of SQL and Non - Relational databases (MongoDB etc.)
Ability to effectively articulate technical challenges and solutions.
Optional Qualifications
Experience with functional programming
Currently enrolled in a Bachelor’s or Master’s Degree or PhD in Computer Science, Computer Engineering, or related field at time of application.
Education Qualifications : B.Tech, M.Tech, ECE, EEE, MCA, BCA etc.