Software Builder / AI-Native Team
Who we are?
Everything at BMW TechWorks begins with passion. It transforms a job into a calling. It motivates us to continually reinvent mobility and bring new ideas to life and onto the roads. Passion for collaborative projects turns a team into a strong unit where every viewpoint is appreciated.
Whatever you aspire to, at BMW TechWorks we live and breathe software, and we offer a wide variety of departments and fields where you can share your professional passion with us. By delivering software all the way from the idea to the final product, we lead BMW into the future of digitalization and mobility.
You will be part of an AI-Native team. 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. If you believe software is entering a new era and want to be at the center of it, this is where you belong.
What awaits you?
You build and ship full-stack software end-to-end — frontend, backend, infrastructure — using AI as a core part of your workflow.
You design and implement AI-powered features and applications, including LLM integrations, agentic workflows, and retrieval-augmented generation (RAG).
You prototype rapidly, iterate fast, and turn ambiguous requirements into working solutions.
You leverage AI coding assistants and automation to accelerate delivery across the full development lifecycle.
You build robust CI/CD pipelines and apply software engineering best practices to AI-driven applications.
You collaborate across teams, helping others adopt AI-native ways of working and raising the bar on what's possible.
What should you bring along?
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
What do 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
You can find our Candidate Privacy Policy: https://www.bmwtechworks.ro/en/policies/candidate-notice
- Department
- Data Science & Data Engineering
- Role
- Generative AI Engineer
- Locations
- BMW TechWorks Romania
- Remote status
- Hybrid
About BMW Techworks Romania
Join BMW TechWorks Romania and be part of the team redefining the future of motion, one product at a time.