Cloud Developer
Bengaluru, IN
About SKF
SKF started its operations in India in 1923. Today, SKF provides industry leading automotive and industrial engineered solutions through its five technology-centric platforms: bearings and units, seals, mechatronics, lubrication solutions and services. Over the years the company has evolved from being a pioneer ball bearing manufacturing company to a knowledge-driven engineering company helping customers achieve sustainable and competitive business excellence.
SKF's solutions provide sustainable ways for companies across the automotive and industrial sectors to achieve breakthroughs in friction reduction, energy efficiency, and equipment longevity and reliability. With a strong commitment to research-based innovation, SKF India offers customized value-added solutions that integrate all its five technology platforms.
To know more, please visit: www.skf.com/in
About Technology Development
The TD team for ISEA is focused on Customer Product development & Engineering, Innovation for the region, rollout of new technologies for the region, testing, Failure Investigation, scaleup from POC to series production, Portfolio Management etc.
TD Competencies
- Engineering & Research Centre
- Product Development & Engineering – This division brings out conceptual/detailed designs to support BOH/ETO activities based on customer specifications. Technology trends like digitization of workflows, e- Aviation, Sensorization, Product localization, Design automation, Agile, DFX and Model based designs, (MBDs) have increased the operational efficiency and application productivity. What our customers gain from this is efficient digital data exchange, traceability and flexibility in design changes, reduced carbon footprint and higher performance products.
- Testing: Group Testing Services is a trusted partner in design, process and supplier validation. The testing team ensures greater focus on customer requirements, quality and operational efficiency. This entails greater support for SKF’s processes in a faster manner by applying global test standards, adapted to local customer specific requirements.
- Global Metallurgy & Chemistry Laboratory (GMC)
- Future Factory (Manufacturing 4.0) – Working on World class manufacturing – Lean, Green, Digital.
- Manufacturing Process & Development - We support factories in the areas of process development (Heat treatment), machine building, Advanced Manufacturing – HT simulations, Additive Manufacturing, Vision Inspection etc. We are working on building innovative solutions on machines (measurement/ assembly/ clean manufacturing) and focusing on Scaling technologies like 3D printing and Camera based Inspection system with automation.
- Connected Technologies- develop new products for connectivity and sustain it. We work on sensor technology and data integration. This help customers for predictive maintenance of their assets.
SKF Purpose Statement
Together, we re-imagine rotation for a better tomorrow.
By creating intelligent and clean solutions for people and the planet
JOB DESCRIPTION
Job Title: Cloud Developer
Reports To: Manager Simulation SW Development
Role Type: Individual Contributor
Location: Bangalore
Role Purpose:
SKF is on the lookout for a highly skilled and motivated Cloud Developer to become an integral part of our Engineering Software Development team. This team is responsible for the design, development, testing, and maintenance of the SimPro (desktop) application and related services, which is a sophisticated software solution aimed at simulating bearing products and various industrial applications, supporting engineers during the bearing selection and evaluation process. More and more, SimPro computations become heavy, complex or repetitive of nature, being based on parametrized models. In addition, SimPro simulation services and capabilities are offered as an API service or web application. This enables an efficient evaluation of (bearing) designs supporting SKF product development, or quick and easy bearing performance analyses for customers and SKF application engineers.
Therefore, we are specifically searching for a software developer to help us in modernizing, maintaining and upgrading SimPro in the domain of cloud computation and cloud services. Additionally, willingness to learn or experience in web UI development is preferred, based on our ambition to use customized dashboards to monitor cloud services and our ambition to offer more simulation capabilities in the web.
The selected candidate will be instrumental in collaborating with various SKF departments and customers to bring our software application forward and remain competitive.
Key Responsibilities
- Design, develop and document robust cloud-based solutions for the SimPro software application. Focus on high quality, scalable, maintainable, high performance and easy to develop cloud applications is key.
- Design and develop a dashboard to monitor and diagnose, analyze root causes, and employ preventative measures to avoid reoccurring issues by automating the work process efficiently.
- Understand, document and share knowledge on architecture of existing cloud infrastructure.
- Define and enforce best practices in Development and DevOps across various projects and platforms.
- Collaborate with engineers and product managers/owners to define software requirements and specifications.
- Ensure software quality through extensive testing, validation, and documentation. Provide technical information for testing and support teams.
- Stay updated with the latest software development trends and technologies relevant to cloud (computation) services.
- Participate in code reviews and follow software development best practices.
- Provide a guiding voice in the discussions regarding future software advancements.
Required qualifications:
- Master’s degree in computer science, Engineering, or a related field.
- 9 - 12 yrs. of work experience required
- At least 3 years of professional experience in cloud engineering and DevOps.
- Strong knowledge of cloud platforms (AWS, Azure, or Google Cloud).
- Experience with CI/CD tools (Azure, Jenkins, GitLab CI, CircleCI, etc.).
- Experience with infrastructure in code (AWS CDK or similar).
- Experience with containerization and orchestration (Docker).
- Understanding of network and security best practices in cloud environments.
- Strong scripting skills (Python, Bash, or similar).
- Experience with version control systems (Git).
- Willingness to learn UI development of web applications.
- Excellent analytical, problem-solving, and organizational skills.
- Ability to work collaboratively in a team environment.
- Effective communication skills, both written and verbal, not afraid to speak up.
- Proficiency in English.
Preferred qualifications:
- Knowledge of basic web UI front-end development.
- Experience with serverless architectures and microservices.
- Experience in async computation systems, HPC (High Performance Computing), load balancing, and job scheduling.
- Knowledge of security libraries using OAuth2, JSON tokens, Keycloak, etc.
- Familiarity with AWS services for cloud logging/analytics (Firehose, Kinesis, CloudWatch, CloudTrail, SQS, SNS, Glue, Postgres, Athena).
- Understanding programming for log management, event management, and analytics.
- Experience in developing scientific or engineering software.
- Interest in or experience with mechanical engineering principles.