Software Engineer - Machine Learning Operations at IKEA

7 - 12 years

6.0 - 10.0 Lacs P.A.

Bengaluru

Posted:2 months ago| Platform: Naukri logo

Apply Now

Skills Required

Computer scienceSystem architectureAutomationSoftware designBackendGCPArchitectural designMachine learningSystem designPython

Work Mode

Work from Office

Job Type

Full Time

Job Description

As Software Engineer, your main responsibilities will include: Building software that meets the team s company s engineering standards. Contribute to all aspects of the platform lifecycle, with a focus on engineering (including new product ideas) Lead and promote good software engineering practices within an agile/iterative development approach to improve time to market and fulfill business needs. Partner closely with engineering manager. Onboard, coach and mentor engineers in order to secure transfer of competence and a high performing team. Design and educate other engineers in ways of working, encouraging good practices to meet consumer expectations on Product or Service delivery. Define solution architecture and contribute to the landscape architecture. Define, maintain, and improve our integration and delivery pipeline. Explore and apply new technologies suitable for our product. Take responsibility for the product, all the way from ideation to runtime, this may include on call duties. Continuously nurture skills towards areas such as system architecture, infrastructure management, software development and platform engineering. What youll need to have Being a greenfield space, you will get to influence the technology landscape in the team. The technology considerations could include (but is not limited to), tech stack used by our sister teams such as Develop tools, frameworks and custom components to address common needs in machine learning platforms, such as model training, model deployments, model observability, versioning, explain ability, feature store, security, infrastructure etc. Design, Develop, and maintain large scale data and cloud infrastructure required for machine learning projects. Working with CI/CD flow where we strive for total automation of bringing code from a developer to production. Utilize software engineering to create efficient, scalable solutions for deployment in critical production environments hosted on GCP. Understanding of Large Language Models. Leverage your expertise in working with GCP and Vertex AI as a foundation for scaling AI and ML solutions. We Prefer Experience working with open-source technologies like Seldon core, MLFlow, Evidently, ZenML,, Feast, K-Native, Apache Kafka etc. Experience with CI/CD tools like Jenkins or GitHub Actions. Experience of working knowledge on Docker, Kubernetes (k8s) and REST API is a must. Have solid experience in MLOps practices, developing ML Pipelines, and deploying ML Models to production. Have strong background in Python Programming and hands-on experience in GCP , Vertex AI and/or Azure AI . Have solid foundations on the DevOps principles and possess hands-on-experience with modern DevOps practices. Familiar with agile ways of working, team collaboration, date-driven development, reliable, and responsible experimentation Exposure to scalable, highly available, fault tolerance and secure system design and implementation. We Expect Formal qualifications in computer science, software engineering, or any engineering equivalent Minimum 7 years of professional experience as software engineer with similar level of experience in the specific tech stack for the area Minimum 3 years experience of working in agile/iterative software development teams with a DevOps working setup and with an emphasis on self-organization and delivery to agreed commitments. Deeply knowledgeable in cloud native development Has a security-by-design mindset and knowledge. Knowledge of architectural design patterns Strong analytical skills and ability to solve complex problems at scale. Excellent written and verbal English communication skills

Retail / Furniture
Stockholm

RecommendedJobs for You

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Pune, Bengaluru, Mumbai (All Areas)

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Bengaluru, Hyderabad, Mumbai (All Areas)

Hyderabad, Gurgaon, Mumbai (All Areas)