Why Work at Lenovo
Description and Requirements
About Our Team
We are looking for a proficient Software Developer with focus on Kotlin/Java to help advance AI software development on Android and Windows platforms. You’ll work closely with state-of the art AI models to take on programming tasks that include creating and solving challenging coding problems and building applications with rich functionality.
This is a role ideal for someone who thinks strategically, enjoys fast-paced environments, passionate about making product decisions, and has experience building great user experiences that delight users.
Location: Open to remote work in the US, preferred location is Chicago
What You’ll Do
• Design and solve diverse coding problems, with an emphasis on Kotlin/Java/Android development.
• Write clear, high-quality code snippets and detailed explanations.
• Evaluate AI-generated code for accuracy, performance, and clarity.
• Assign, prioritize, and reallocate developer workloads across multiple projects as organizational needs shift.
• Coordinate closely with other development leads and product owners to ensure alignment and effective integration of team members into product teams.
• Serve as a point of escalation for technical and project-related challenges as needed.
• Develop high-quality, maintainable code that follows best practices in design, testing, and documentation.
• Oversee code reviews to ensure consistency, maintainability, and adherence to best practices.
Basic Qualifications
• Bachelor's degree in Computer Science or Information Technology discipline.
• Minimum of 8+ years of experience in cloud architecture and solution design.
• Demonstrated work/internship experience in Kotlin and experience in one of the following programming languages or frameworks: JavaScript, TypeScript, Python, C, C#, C++, React, Go, Java, or Swift.
• Proven experience with cloud governance, multi-cloud deployments, automation, scalable cloud solutions, and SDLC.
• Experience with frameworks for Agent orchestration.
• Familiarity with Retrieval Augmented Generation (RAG) patterns in production systems.
• Strong working knowledge of Git.
• Experience with project management and documentation tools (e.g., JIRA, Confluence).
• Experience building and integrating LLM features (e.g., via OpenAI, Claude, Vertex AI, or similar), including prompt design, vector storage, and retrieval strategies
Preferred Qualifications
• Ability to work under fast moving, high stress projects.
• Ability to communicate issues and problems before they occur.
• Excellent writing and grammar skills.
• Strong cross-dev team collaboration abilities.
• Focus on process improvements and cost savings.
The base salary range budgeted for this position is $150,000 - $180,000. Individuals may also be considered for bonus and/or commission.