Company: Soroco | Location: Bangalore | Exp: 0-3 Years
A Software Engineer should be passionate to work on hard problems on computer vision, programming languages, computer security, networking, cloud computing, analytics and big data.
Responsibilities include (but are not limited to):
Design, architect, and build high-quality scalable systems
Own projects end-to-end, including gathering requirements, solutions and designing architecture, developing, testing, deploying, and maintaining systems
Interact and collaborate with our high-quality technical team across India and the US.
The ideal Software Engineer will be flexible and an attitude to learn anything and a willingness to provide the highest level of professional service.
Key Requirements and Qualifications:
B.E. / B.Tech from a top university in India in one of the following departments (i) Computer Science, (ii) Information Sciences, (iii) Electrical Engineering, (iv) Electronics – or equivalent.
0 to 3 years of experience with an undergrad CGPA >= 8.00
Significant programming expertise and/or have been programming a long time as a serious interest
Previous coursework or relevant experience in the following areas: software design, object-oriented programming, databases, operating systems, computer networks and (ideally) multi-threaded programming.
Ability to build large enterprise-grade systems
High learnability quotient, good value system and must be a disciplined team player
Ability to learn and grasp any problem quickly
Comfort and confidence in solving unstructured problems
Desire and endurance to solve difficult problems in computer science in diverse fields
Desire to design and build large, enterprise-grade software systems from scratch
Ability to communicate and collaborate with experts in the field