company logo

Senior Software Engineer - Python Developer

Thiruvananthapuram
Full-Time
Senior (7 to 10 years)
Posted on May 23 2022

Not Accepting Applications

About the Job

Skills

Senior Software Engineer- Python Developer


Nissan is a pioneer in Innovation and Technology. With a focus on Mobility, Operational Excellence, Value to our Customers and Electrification of vehicles, you can expect to be part of a very exciting journey here at Nissan.

Nissan is going after a massive Digital Transformation backed by leading technologies across the organization globally. We are committed to building a diverse, entrepreneurial organization, and our current team is a strong evidence of that. Our people are what drive the business forward. At Nissan Digital, you will be part of a dynamic team with ample opportunities to grow and make a difference.


We are looking for creative and seasoned ML engineer who enjoys being challenged by problems of scale and complexity. As member of the team, you will be working on the systems architecture and will get to design and implement novel analytics techniques and algorithms for Nissan Businesses globally. As a member of the team, you will participate in all phases of algorithm development and deployment, including specification, automations, design, implementation, testing and sustaining. Additionally, you will interact with and influence other engineering groups to implement ML/AI solutions at scale.


Role & Responsibilities:

Lead the engineering effort in the area of ownership at subsystem level.

Participate and influence technical discussions within the immediate group and across groups, where evaluating and executing design and development plans for products are reviewed.

Participate in all phases of the product development cycle from product definition and design, through implementation including:

* Architecture

* Design

* Implementation and Testing

* Provide support to key Customers

Work and interact with geographically distributed teams (including business & product)

Willingness to work on additional tasks and responsibilities that will contribute towards team, department, and company goals.

Skills and Qualifications:

  • Excellent Python programming skills, with emphasis on writing scalable code. UNIX scripting skills will be an added advantage.
  • Working with Python Standard library for:

Logging Knowledge of io, os and sys modules of the standard library Exception Handling Working with date time data Lambda functions Generators

  • Data Processing using:

Pandas Numpy Vectorization and performance tuning for Pandas. SQLAlchemy or any other ODBC ( preferably snowflake.connector)

  • ML models knowledge required:

Sklearn - preprocessing, model selection, Logistic Regression, Metrics Scipy Statsmodel

  • Additional Qualifications:

Batch processing data Memory optimization PyTest or Unit testing packages AWS knowledge

  • Ability to work collaboratively within a team environment of other engineers to meet aggressive goals and meet high quality standards
  • Must have strong debugging and trouble shooting skills
  • Exposure to High Availability, Clustering and Scalable Technologies is highly desirable
  • Excellent verbal and written skills
  • Strong aptitude for learning new technologies
  • 7+ yrs exp. in a relevant role
  • Knack for benchmarking and optimization

Drive your career forward and join the company leading the technology and business evolution in the automotive industry.

Trivandrum Kerala India

About the company

A subsidiary of Nissan Motor Corporation that will transform automobile business using Digital Technologies.

Industry

IT Services and IT Consul...

Company Size

201-500 Employees

Headquarter

Thiruvananthapuram