Software Builder / AI-Native Team
Primary stack
Nice to have's
Job description
About the Position
Software Builder / AI-Native Team
Join BMW TechWorks Romania and be part of an AI-Native team where you'll build full-stack software using AI. We don't just build AI - we build with AI. Every member of this team uses AI as a core multiplier across the full development lifecycle: from design to code to deployment.
About the Company
Join BMW TechWorks Romania and be part of the team redefining the future of motion, one product at a time. Founded in 2024, we have over 700+ co-workers and are committed to delivering software that leads BMW into the future of digitalization and mobility.
Responsibilities
- Build and ship full-stack software end-to-end - frontend, backend, infrastructure - using AI as a core part of your workflow.
- Design and implement AI-powered features and applications, including LLM integrations, agentic workflows, and retrieval-augmented generation (RAG).
- Prototype rapidly, iterate fast, and turn ambiguous requirements into working solutions.
- Leverage AI coding assistants and automation to accelerate delivery across the full development lifecycle.
- Build robust CI/CD pipelines and apply software engineering best practices to AI-driven applications.
- Collaborate across teams, helping others adopt AI-native ways of working and raising the bar on what's possible.
Requirements
- A university degree in Computer Science, Engineering, or a related field.
- At least 3 years of hands-on experience building software with Python.
- Full-stack capability - you're comfortable working across frontend, backend, and infrastructure.
- Proven ability to work with LLM APIs (OpenAI, Anthropic, open-source models) and integrate them into production systems.
- Experience with prompt engineering, RAG architectures, and vector databases.
- Familiarity with agentic patterns - tool use, multi-step orchestration, structured output.
- Strong software engineering fundamentals: clean code, testing, version control, CI/CD.
- Experience deploying and maintaining applications in production.
- Comfort with ambiguity - you thrive when the path isn't fully defined.
- A builder mindset: you ship, learn, iterate.
- Excellent English communication skills, both written and spoken.
We Offer
- 100% AI working environment and mindset.
- Challenging projects with which we are shaping the mobility of tomorrow.
- An AI-Native team where AI isn't a buzzword - it's how we work.
- Great team spirit within an international team.
- State-of-the-art global IT landscape and processes.
- Wide range of personal & professional development opportunities.
- High level of job security.
- Work-Life-Balance and flexible working hours.
- Attractive and performance-related remuneration.
- Dynamic and highly motivating work environment.
Location
- City: Cluj-Napoca
- Country: Romania
- Remote status: Hybrid
Contact
- Adrian Illes
- IT Recruiter
You can find our Candidate Privacy Policy: BMW Techworks Romania Candidate Notice
© BMW TECHWORKS ROMANIA S.R.L. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
More at BMW TECHWORKS ROMANIA S.R.L
All 20 rolesLinux Operation Specialist
BMW TECHWORKS ROMANIA S.R.L
Linux Operation Specialist
BMW TECHWORKS ROMANIA S.R.L · Romania
Platform Engineer with Genesys
BMW TECHWORKS ROMANIA S.R.L · Romania
Platform Engineer with Genesys
BMW TECHWORKS ROMANIA S.R.L · Romania