
Software Engineer – AI Focus
Luware
full-time
Posted on:
Location Type: Remote
Location: Germany
Visit company websiteExplore more
Tech Stack
About the role
- Design and develop large scale distributed software services and solutions
- Adhere to and drive modern software engineering practices through design and code reviews
- Develop "best-in-class" engineering for our services by ensuring that the services and the components are well-defined and modularized, secure, reliable, diagnosable, actively monitored and reusable
- System design through well-defined interfaces across multiple components, code reviews, leveraging data/telemetry to make decisions
- Improve test coverage for services, organize and implement integration tests, and resolve problem areas
- Consider testability, portability/monitoring, reliability, and maintainability, and understand when code is ready to be shared and delivered
- Gain a working understanding of Luware as a business and collaborate with mentors and leaders to contribute to cohesive, end-to-end experiences for our users
- Focus on customer/partner needs through a data driven approach
Requirements
- BS or MS degree in Computer Science or Engineering OR equivalent years of work experience
- 5+ years of software design and development experience with backend services
- First experiences with building AI infused applications with OpenAI / Copilot and other generative AI technologies
- 5+ years hands on experience in any Object-Oriented coding language such as C#, C++, Java or similar
- Ability to communicate technical details clearly across organizational boundaries
- Experience in DevOps to maintain live services and/or application frameworks
- Cloud and services experience, with Azure cloud experience highly desirable
- Excellent analytical skills with systematic and structured approach to software design
- Passion for building highly scalable, highly reliable services
- Experience with or exposure to Agile and iterative development processes
- Typescript, Angular and basic front end development experience
Benefits
- A fast-paced, international, and collaborative work environment
- A challenging and diverse role with high autonomy
- A motivating and supportive team culture where your ideas matter
- Excellent opportunities for personal and professional growth
- Regular team events and the chance to work from another Luware office for up to a month through our exchange program
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software designbackend servicesObject-Oriented programmingC#C++JavaAI applicationsOpenAIDevOpscloud computing
Soft Skills
communicationanalytical skillscollaborationcustomer focusdata-driven approachproblem-solvingsystematic approachstructured approachleadershipmentorship
Certifications
BS in Computer ScienceMS in Computer ScienceEngineering degree