InMobi is looking for a senior software engineer with solid server-side experience to build the next generation of applications enabling the efficient transaction of mobile advertising inventory. The ideal candidate is hands-on and proactive when designing applications, proficient at finding good solutions to a variety of complex problems, and comfortable working not only off formal specs, but problem statements as well.
You must have a strong sense of ownership, urgency and drive, and are motivated by solving interesting technical challenges. You will work closely with multiple teams including Product owners, UI engineers and other engineering teams to facilitate all aspects of design and integration.
Must have hands-on experience building and architecting high-traffic, low-latency, large-scale web applications.
Experience with server-side application development, web services and a variety of web application design, SOA, RDBMS.
At least 2 years expertise in writing test-driven, production-level code using Django/Python. Proficiency in other languages like Java, C++ are definite pluses.
Fluency with data structures and algorithms, and a strong foundation in modular design principles.
Outstanding problem-solving and debugging skills.
Comfortable working in a energetic, fast-paced 24x7 environment, especially with geographically dispersed teams.
A self-starter who is motivated to take ownership of projects and drive tasks to completion.
Experience with various open source technologies and tools.
Bachelor's degree in Computer Science or equivalent relevant experience.
Experience with Hadoop and big data a major plus.
Willingness to connect with the rest of the team that is located in other parts of the world.
Unfaltering desire to grow and learn
A tidy, organized coding style that is simple and elegant
Knowledge of Node.js or other web development technologies
A strong focus on customer experience and usability
Experience with advertising or mobile advertising