Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Senior Application & Data Architect - Bengaluru

Products | Bangalore, India

Job Description


MarketShare Partners ( is a high growth, venture-backed company solving some of the toughest marketing investment optimization problems in the industry. We are aggressively growing our Product Division and are looking for leads in superstar engineers to build this team. We are building this team in our Santa Monica, CA headquarters as well as the San Francisco Bay Area.  

Quick Facts:

MSP has already helped direct over $100 Billion in marketing spend
Our clients are in over 45 countries and all US DMA's
The mathematics and modeling behind our work are globally recognized and respected as industry-leading

MarketShare Partners is the world-leader in real-time, cross-media marketing spend optimization. MSP is reshaping the way companies think about advertising and marketing their products and services and delivers unprecedented recommendations and checkpoints to help them achieve the best possible ROI via marketing. MSP is currently powering advertising for many of the Fortune 50 and is expanding rapidly across Fortune 500 and 2000 companies, leading ad agencies and large media conglomerates around the world.

 Job Description:



  1. PhD in Computer Science with 7+ years experience or Masters in Computer Science with 12+ years experience.
  2. 12+ years of experience developing systems and software for enterprise software.
  3. Proven track record in creating industry leading products in key Engineering roles.
  4. 5+ years of experience designing complex SaaS systems or business environments.
  5. Experience with the full development life cycle experience of an application stack - from architecture through test and deployment.
  6.  Prior working experience in cloud computing is highly desired


Technical skills:

  1. Experience with Application Server architecture in a clustered environment, security and Web Services.
  2. Software development using Java, J2EE and Object oriented design and programming.
  3. Solid design and coding skills with experience in web technologies: Java, PHP, Ruby, Perl, C++, AJAX, JSP, Web Services, XML, SOAP, PHP, SOA frameworks, HTTP(s) & JMS protocols, Spring, Hibernate, CSS, XHTML, Linux, Apache
  4. Comfortable with SQL and understand the behavioral differences of at least two major databases (DB2, MySQL, SQLServer, Sybase, Oracle, or Postgres)
  5. Proficient in system architectures (translating application design to operational requirements)
  6. Expertise in Online Transaction Processing Systems and underlying architecture to support high throughput and low response times   

Interpersonal Skills

  1. "Self-starter" attitude and the ability to make decisions independently
  2. An effective communicator, able to clearly articulate ideas and inspire others for action; clear, succinct and persuasive at all levels, including executives, with solid business acumen
  3. Able to operate at highly varying levels of abstraction (business strategy, product strategy, technical design, and implementation)
  4. Ability to evaluate technology options, including build / buy / partner options
  5. Great written and presentation skills 

Leadership skills

  1. Highly adaptive and flexible for a startup environment
  2. Able to increase team output through innovation and focus
  3. Partnering with Chief Architect to ensure that technical design, unit testing, deployment, and implementation requirements are properly documented.
  4. Experienced in driving results across cross-functional teams while maintaining effective working relationships