Siemens

Senior Software Engineer, Data Analytics

Siemens

full-time

Posted on:

Location Type: Remote

Location: India

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Responsible for the development and delivery of parts of a product, in accordance to the customers’ requirements and organizational quality norms.
  • Requirement analysis and design of software solutions based on requirements and architectural/design guidelines.
  • Improving user experience, scalability and performance.
  • Implementation of features and/or bug-fixing and delivering solutions in accordance with coding guidelines and on-time with high quality.
  • Ensuring integration and submission of solution into software configuration management system, within committed delivery timelines.
  • Performing regular technical coordination/review with partners and ensuring timely reporting and critical issues if any.
  • Supporting Project Manager for planning, ensuring risk identification and initiating steps towards risk mitigation.
  • Identification and implementation of unit and integration tests to ensure solution addresses customer requirements, and quality, security requirements of product are met.

Requirements

  • Engineering Degree with 5-8 years work experience in Software Engineering
  • Proven skills in R and Python
  • Involvement in Probabilistic Data analysis of any domain specific data
  • Good understanding in frameworks like shiny, Dplyr, Ggplot2, Esquisse etc.
  • Proven experience in frameworks like NumPy, SciPy, Pandas etc.
  • Knowledge in: Linear and logistic regression, K-means, K-medoids, Naive Bayes, Decision tree, Random forest, Clustering, Bayesian model, PCA, LDA, t-SNE, LSTM, CNN, Predictive modelling, Time Series Analysis and Forecasting, Natural Language Processing (NLP) and Ensemble
  • Expertise in programming and usage of any unit testing framework.
  • Strong experience in integration testing and continuous integration.
  • Knowledge of Software Engineering processes.
  • Experience with Agile/Lean practices is helpful
  • Good understanding of design patterns
  • Knowledge of source code management tools like git
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
RPythonProbabilistic Data AnalysisShinyDplyrGgplot2NumPySciPyPandasUnit Testing Framework
Soft Skills
Requirement AnalysisUser Experience ImprovementRisk IdentificationTechnical CoordinationCommunication
Certifications
Engineering Degree