
Software Developer
Sandvik AB8 hours ago
Bengaluru, IndiaEntry Level
Responsibilities
- Develop and validate computational models, algorithms, and data-driven solutions for research projects.
- Analyze large datasets and generate insights using scientific computing and statistical techniques.
- Build and automate research workflows, simulations, and data-processing pipelines.
- Collaborate with researchers and technical teams to solve complex scientific and engineering problems.
- Document research findings, methodologies, and experimental results.
- Contribute to technical publications, reports, patents, and innovation initiatives.
- Develop, train, validate, test, deploy, integrate, and operationalize machine learning, deep learning, physics-based, and mathematics-based models.
Requirements
- Bachelor’s or master’s degree in Computer Science, Engineering, Mathematics, Physics, Data Science, or a related field.
- Strong foundation in algorithms, data structures, and computational problem-solving.
- Experience in scientific programming, data analysis, or research-oriented software development.
- Proficiency with Python, C/C++, Java, SQL, Bash/Shell Scripting, NumPy, Pandas, SciPy, Matplotlib, Jupyter Notebook, Git, Linux/Unix, and PyTest.
- Strong analytical, problem-solving, and communication skills.
- Ability to work independently and in collaborative research environments.
- Preferred experience with Docker, High-Performance Computing, machine learning, and workflow automation.