Lead – Software Engineer

Full time @Ravi Mishra in Data Science & Big Data
  • Share:

Job Detail

  • Experience 6-years

Job Description

About Company: Company provides on-demand data science services for clients requiring deeper skills, team scalability, and faster time to market. We provide clients with a wealth of cutting-edge expertise in the development and application of high-end data analytics algorithms that convert their large repositories of data into actionable insight that can be leveraged to optimize their business processes. Our team is a mix of entrepreneurs and scientists with decades of experience in the application of real-world data mining and predictive analytic solutions. We engage with our customers through consulting services, project implementation, and standing data science team management.

Desired Candidate Profile:

  • 6+ years of application development experience.
  • Strong understanding of object-oriented programming and service-oriented design
  • 5+ years of experience in scripting language development with a minimum of 3 years in core Python & Python frameworks (Flask)
  • Hands-on experience in Py spark
  • Experience with DevOps (CI/CD, etc.)
  • Extensive experience in using SQL & NoSQL.
  • Extensive experience in using Github, and Docker.
  • Hands-on experience in working with Cloud such (AWS)
  • Design Data platform and data integration/ETL pipelines
  • Experience with Scrum/Agile development methodologies.
  • Good communication and client management skills.

Your responsibilities will include :

  • Manage and deliver projects from conceptualization & visualization to technology mapping and final execution including scope/change requests.
  • Interact with Clients to create technical specifications from business & functional requirements.
  • Guide team in defining the technical architecture of their projects, including working with them to finalize the DB schema.
  • Manage, mentor, and provide technical guidance/support to the team.
  • Review & improve code, performance, stability, and scalability of deliverables.
  • Improve technical competence of the team through training & development.
  • Monitor development & unit-testing activities and report project progress.

Required skills