Logo of Huzzle

Engineer, Software

image

Lenovo

1mo ago

  • Job
    Full-time
    Junior, Mid & Senior Level
  • Data
    Software Engineering
  • Bangalore

AI generated summary

  • You should have a BE/BTech or ME/MTech, 1-5 years in Cloud architecture, experience in Android/web development, monetization strategies, machine learning, BigQuery, Java/Kotlin, and Cloud solutions.
  • You will analyze product requirements, propose architectural trade-offs, plan infrastructure, interface with teams, troubleshoot issues, and align architecture with market technologies.

Requirements

  • BE/BTech or ME/MTech in Computer Science or equivalent with 1 - 5 years experience in implementing and delivering Cloud/Enterprise architecture and solutions
  • Proven experience across the entire technology stack, from Android native and web application development (using frameworks like Angular and React) to cloud backend development and deployment on GCP.
  • Experience developing and implementing various monetization strategies (e.g., in-app purchases, contents, advertisements) is a plus
  • Knowledge of LLMs, Vertex AI, Content recommendation algorithms or similar technologies
  • Proficiency in machine learning algorithms (collaborative filtering, content-based filtering). Experience with relevant data processing and modeling tools (e.g., Spark, TensorFlow). Understanding of A/B testing and model evaluation metrics.
  • Extensive experience with BigQuery and batch/streaming analytics for generating insights and optimizing monetization efforts.
  • Demonstrates solid understanding of Cloud/Enterprise Architecture concepts and paradigms with hands-on experience in developing high-scale, distributed systems, bringing together the appropriate technologies and products (including third party products) needed to construct and deliver a complete solution.
  • Deep understanding and hands-on experience of OOAD paradigms, multi-threading and concurrency concepts
  • Excellent knowledge and programming experience with Java/Kotlin, Python or other Server scripting languages
  • Solid experience with Amazon RedShift or equivalent and understanding of data warehousing concepts. Hands on experience with NoSql DBs like MongoDB in production environment will be a plus
  • Experience with Linux, Apache, Web Servers, SQL, HTTP
  • Prior experience of development and commercial deployment of successful Cloud based products/solutions
  • Experience with entire software development life cycle of a commercial product
  • High energy and passion towards creating complex Cloud solutions and fostering innovations
  • Excellent communication skills, both verbal and written

Responsibilities

  • In this role, you will
  • Analyze product requirements for a Cloud service solution offering a next-gen cloud driven user experience on a mobile device from multiple perspectives
  • Propose and evaluate architectural trade-offs from different points of view
  • Drive infrastructure planning and design decisions and develop a high-scale solution in stipulated timelines.
  • Interface closely with the product management, business team, user experience team and quality assurance to develop world class cloud services using Agile Scrum development methodology.
  • Apply your excellent troubleshooting skills and instincts in a systematic manner to help resolve critical product issues.
  • Align architecture and product roadmap with new tools/technologies in the market.

FAQs

What kind of experience is required for this position?

A BE/BTech or ME/MTech in Computer Science or equivalent with 1 - 5 years of experience in implementing and delivering Cloud/Enterprise architecture and solutions is required.

What technologies should I be familiar with for this role?

You should have experience across Android native and web application development (using frameworks like Angular and React), cloud backend development on GCP, and a solid understanding of Cloud/Enterprise Architecture concepts.

What programming languages are necessary for this position?

Proficiency in programming languages such as Java/Kotlin and Python is required, along with experience in server scripting languages.

Are there any specific cloud technologies or services I should know about?

Knowledge of LLMs, Vertex AI, content recommendation algorithms, BigQuery, and experience with cloud solutions deployment is ideal.

What kind of software development methodologies does the team use?

The team utilizes Agile Scrum development methodology for their projects.

Is experience with data analytics or data warehousing important for this role?

Yes, extensive experience with BigQuery and a solid understanding of data warehousing concepts is important, along with experience in batch/streaming analytics.

Will I be working closely with other teams?

Yes, you will interface closely with the product management, business team, user experience team, and quality assurance to develop cloud services.

Are there opportunities for innovation in this role?

Yes, there is a high energy and passion toward creating complex Cloud solutions and fostering innovations in this role.

What type of work environment can I expect?

You can expect a collaborative work environment at Motorola’s Bangalore Software RD Engineering Center, focusing on mobile software innovation.

Is a background in monetization strategies a plus for this application?

Yes, experience in developing and implementing various monetization strategies, such as in-app purchases and advertisements, is considered a plus.

Do you require experience with machine learning?

Yes, proficiency in machine learning algorithms, relevant data processing and modeling tools (like Spark, TensorFlow), and understanding A/B testing and model evaluation metrics are required.

What is Lenovo's mission?

Lenovo's mission is to deliver Smarter Technology for All, focusing on building a more inclusive, trustworthy, and smarter future.

Is prior experience with commercial deployment of cloud-based products necessary?

Yes, prior experience in the development and commercial deployment of successful cloud-based products or solutions is required for this position.

Technology
Industry
10,001+
Employees
1984
Founded Year

Mission & Purpose

Lenovo (HKSE: 992) (ADR: LNVGY) is a US$50 billion Fortune Global 500 company, with 57,000 employees and operating in 180 markets around the world. Focused on a bold vision to deliver smarter technology for all, we are developing world-changing technologies that create a more inclusive, trustworthy and sustainable digital society. By designing, engineering and building the world’s most complete portfolio of smart devices and infrastructure, we are also leading an Intelligent Transformation – to create better experiences and opportunities for millions of customers around the world.