AI Application Developer
Why Work at Lenovo
We are Lenovo. We do what we say. We own what we do. We WOW our customers.
Lenovo is a US$83 billion revenue global technology powerhouse, ranked #153 in the Fortune Global 500, and serving millions of customers every day in 180 markets. Focused on a bold vision to deliver Smarter Technology for All, Lenovo has built on its success as the world’s largest PC company with a full-stack portfolio of AI-enabled, AI-ready, and AI-optimized devices (PCs, workstations, smartphones, tablets), infrastructure (server, storage, edge, high performance computing and software defined infrastructure), software, solutions, and services. Lenovo’s continued investment in world-changing innovation is building a more equitable, trustworthy, and smarter future for everyone, everywhere. Lenovo is listed on the Hong Kong stock exchange under Lenovo Group Limited (HKSE: 992) (ADR: LNVGY).
This transformation together with Lenovo’s world-changing innovation is building a more inclusive, trustworthy, and smarter future for everyone, everywhere. To find out more visit www.lenovo.com, and read about the latest news via our StoryHub.
Description and Requirements
We are looking for a Senior Python Developer to join our engineering team in Bucharest and help develop and enhance a platform that processes and analyzes diagnostic data from enterprise servers. The role focuses on Python-based parsers and backend tooling that enable technical support teams to identify hardware issues and determine appropriate corrective actions. You will also help prepare support capabilities for new server technologies, including AI and GPU-enabled hardware.
This is a hybrid position in Bucharest, with three days per week in the office and two days working from home. You will collaborate with an experienced international engineering organization across multiple locations and time zones. No regular business travel is expected.
Key Responsibilities
- Design, develop, and maintain Python-based parsers for diagnostic logs generated by enterprise server systems.
- Enhance backend capabilities that transform server diagnostic data into actionable information for technical support teams.
- Extend diagnostic and support tooling for new enterprise server technologies, including GPU and AI-enabled hardware.
- Contribute to automated support workflows that identify hardware faults and enable downstream remediation processes.
- Deliver reliable, production-ready functionality aligned with new hardware product releases and customer-support requirements.
- Investigate technical challenges involving complex server logs and develop maintainable software solutions to address them.
- Collaborate with engineering colleagues across Romania, India, the United States, and other international teams while coordinating dependencies and technical deliverables.
- Participate in regular team synchronization and knowledge sharing while independently owning assigned development activities.
Position Requirements
- University degree in Computer Science, Software Engineering, a related technical discipline, or equivalent relevant professional experience.
- Strong professional software-development experience with demonstrated senior-level capability in Python.
- Solid understanding of software engineering principles, maintainable code, debugging, testing, and reliable production software.
- Experience with backend development, data processing, parsing, log analysis, or comparable development involving complex technical data.
- Ability to independently take ownership of technical assignments, identify dependencies, solve problems, and drive work through completion.
- Strong collaboration and communication skills, with the ability to work effectively in a distributed international engineering environment.
- Fluent English sufficient for day-to-day technical communication and collaboration within a global team.
- Experience with enterprise infrastructure, Linux environments, large-scale data processing, server diagnostics, automation, AI/ML-related solutions, or hardware-support systems is an advantage.
What can Lenovo offer you:
Compensation & Rewards
- Performance-based salary reviews and annual bonuses
- Meal tickets, service anniversary awards, and referral bonuses
- Employee share purchase program
- Scholarships for employees’ children
Health & Well-being
- Fully covered private medical insurance
- Annual well-being allowance for sports, training, relaxation, and therapy, and on-site chair massage
- Life & accident insurance with extra medical coverage
- Employee Assistance Program
Training & Development
- Technical Ladder & Sales Excellence programs
- Individual Career Development Plans with mentoring
- Bookster subscription for continuous learning
Time Away
- 21–28 vacation days depending on tenure
- Sick days and extra paid leave for public holidays on weekends
- Additional paid leave for employees with children
We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, religion, sexual orientation, gender identity, national origin, status as a veteran, and basis of disability or any federal, state, or local protected class.
AI PROCESSING NOTICE
We use AI-based tools to support some of our processes (e.g. online interviews recordings and transcripts) in order to achieve better efficiency, accuracy and for our documentation purposes. AI can make mistakes, but we always make sure that the outputs are manually reviewed by a human. You can always opt-out or contact us in case of any question.

