Back

Senior Software Engineer

Bengaluru North, Karnataka, India

Responsibilities:

  • Participate heavily in brainstorming of system architecture and feature design
  • Interface with external customers and key stakeholders to understand and document design requirements
  • Work cross functionally with Engineering, Data Science, Product, UX, BD, and Infrastructure teams
  • Drive best coding practices across the company (i.e. documentation, code reviews, coding standards, etc)
  • Perform security, legal, and license reviews of committed code
  • Complete projects with little or no supervision from senior leadership

Required Qualifications:

  • Built and deploxperience iyed customer-facing services and products at scale
  • Developed unit and integration tests
  • Worked on products where experimentation and data science are core to development
  • Experience with large-scale distributed systems that have thousands of microservices and manages millions of transactions per day
  • Solid instruction-level understanding of Object Oriented design, data structures, and software engineering principles
  • Must have at least 4+ years experience in front-end and back-end web development with the the following tools: Python, Django, HTML5, CSS, NodeJS, AWS or Azure, Java or C/C++

Desired Experience/Skills:

  • You have a strong background in natural language processing, statistical modeling, and/or machine learning
  • Experience with the following tools: Google Cloud Platform, Objective C/Swift
  • Experience with open source projects in a startup environment
  • BS, MS, or PhD in Computer Science, Software Engineering, Math, Electrical Engineering, or other STEM degree
  • Skills:- Python, Django, HTML/CSS, NodeJS (Node.js), Amazon Web Services (AWS), Windows Azure, Java, C and C++
  • Seniority level:

    Mid-Senior level

  • Employment type:

    Full-time

  • Job function:

    Engineering and Information Technology

  • Industries:

    IT Services and IT Consulting, Software Development, and Internet Publishing