
Senior Software Engineer, Data Analytics
Siemens
full-time
Posted on:
Location Type: Remote
Location: India
Visit company websiteExplore more
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