Job Description
Company: Siemens Digital Industries Software
Overview: Siemens Digital Industries Software is a leading provider of solutions across many industries, including the design, simulation, and manufacture of products like Formula 1 cars, skyscrapers, ships, and space exploration vehicles. Our Product Lifecycle Management (PLM) software is central to these innovations.
Job Summary
We are seeking a highly skilled and innovative AI Architect to design, develop, and implement cutting-edge tools that transform and streamline software engineering processes. The ideal candidate will have expertise in AI, software architecture, and tool development, with a passion for enhancing productivity and efficiency.
Key Responsibilities
- AI Tool Development: Design and implement AI-powered tools to enhance software development processes, including code generation, optimization, testing, and deployment.
- Architecture Design: Define and maintain scalable, efficient, and reliable architectures for software engineering tools.
- Security Integration: Identify and address security vulnerabilities in AI tools, ensuring secure software development practices.
- Collaboration: Work with developers, DevOps teams, and stakeholders to understand challenges and introduce AI-driven solutions.
- Machine Learning Models: Develop and integrate ML models for software engineering problems such as bug detection, automated code review, and refactoring.
- Prototype and Testing: Build prototypes to validate concepts and perform rigorous testing for reliability, scalability, and usability.
- Technical Leadership: Guide on AI best practices, aligning with industry trends and company goals.
- Documentation and Training: Document architectures, processes, and tools, and train teams on their effective use.
Requirements
- Education: MSc or Ph.D. in Computer Engineering, Computer Science, Software Engineering, AI, or related field.
- Experience:
- 3+ years in AI/ML development and application.
- 5+ years developing tools/platforms for software engineering.
- Experience with large language models (LLMs) and NLP.
- Technical Skills:
- Proficiency in Python, Java, or similar languages.
- Familiarity with AI/ML frameworks such as TensorFlow and PyTorch.
- Knowledge of SDLC and CI/CD pipelines.
- Cloud platforms (AWS, Azure, Google Cloud), containerization (Docker, Kubernetes).
- Experience with APIs and IDE/vcs integrations.
- Soft Skills: Problem-solving, communication, innovation, automation.
Preferred Qualifications
- Experience with tools like GitHub Copilot, Tabnine, or similar.
- Knowledge of advanced algorithms and optimization techniques.
- Contributions to open-source software engineering tools or AI frameworks.
Additional Details
- Work Authorization: Must be legally authorized to work in the United States.
- Benefits: Competitive salary, health and wellness benefits, paid time off, flexible work policies.
- Salary Range: $126,100 to $227,000 with incentive potential.
Equal Opportunity Employer
Siemens promotes diversity and considers all qualified applicants.
For accommodations during the hiring process, contact our support teams.
Legal Notices and Additional Info
#JobFamily: Research & Development
Req ID: 462541
Hashtags: #AI #SoftwareEngineering #Python #MLFrameworks #CloudPlatforms