Software Development Engineer
Bangalore, Karnataka, IN
11d ago
source : Instahyre

Responsibilities :

  • Design, implement, and deploy scalable algorithms and models to utilize large amounts of data.
  • Utilize advanced data mining and machine learning to personalize the user experience.
  • Increase user engagement.
  • Improve core business metrics.
  • Deep understanding of development processes.
  • Personally contributed to at least one of critical product ship cycle.
  • Data processing for existing internal databases and external / public data sources.
  • Requirements :

  • Solid understanding of algorithms, data structures, object-oriented design, and user experience fundamentals.
  • Familiarity with full life cycle - designing, developing, deploying, and maintaining large-scale, highly available and dynamic systems.
  • Strong engineering & development skills in Java and backend technologies such as Spark, Redis, Kafka, Solr, Elastic Search etc.
  • Experience with cloud deployment platforms like AWS, AppEngine, or Heroku.
  • Familiarity with machine learning techniques and frameworks is a plus.
  • Strong verbal and written communication skills.
  • MS or BS in Computer Science (or equivalent) and extensive programming experience.
  • Knowledge of Big Data and Cloud computing technologies.
  • Prior exposure to statistical techniques, behavioral targeting.
  • Hands on coding experience.
  • Innovative & can initiate projects that would reap benefits for Media.Net.
  • Entrepreneurial thinking.
  • Step 2
    Add to favorites
    Remove from favorites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form