

ABOUT THIS ROLE
As a System Development Engineer, you will…
- Provide Infrastructure support, including extensive troubleshooting tasks, with responsibilities covering multiple products, features and services
- Work on coding projects primarily in Java and AWS technologies
- Provide Software deployment support in staging and production environments
- Develop tools to aid operations and maintenance
- Provide System and Support status reporting
- Own one or more technical components
- Improve Audible's infrastructure, operational performance, and stability
- Participate in designs, code and procedures reviews
- Identify opportunities arising from technical discussions and do the technical trade-offs
- Troubleshoot, research root causes and thoroughly resolve defects
- Drive large scale technology projects
- Drive pipeline automation and CI/CDABOUT AUDIBLE
- 1+ years of experience in automating, deploying, and supporting infrastructure
- 1+ years of experience with Linux/Unix
- 1+ years of experience programming with Java
- Experience with CI/CD pipelines build processes
- Experience with pipeline automation
- Experience with large scale projects
משרות נוספות שיכולות לעניין אותך

Key job responsibilities
- Test system development and integration: The System Development Engineer is responsible for developing automated testing to verify functional requirements of Project Kuiper satellites and subsystems.- Manufacturing automation development: The SysDE will develop automated manufacturing applications on the Kuiper SCADA (Supervisory Control and Data Acquisition) platform.- Security and compliance: Produce system architecture and design documents for end-user, front line support, and security review purposes. Ensure that system integrations comply with internal IT and Security standards, with code that is well-documented and version controlled.Export Control Requirement:
A day in the life
This is a fast-paced, intellectually challenging position. You will work with leaders in multiple technology areas across Project Kuiper to define and develop automation systems to meet the program needs. In addition, you will be responsible for project management, cost estimates and scheduling. You’ll have relentlessly high standards for yourself and everyone you work with, and you’ll be constantly looking for ways to improve your product’s performance, quality and cost. We want individuals who are ready for this challenge and want to reach beyond what is possible today.
- Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust
- Experience with Linux/Unix
- Experience with CI/CD pipelines build processes
- Bachelor's degree in computer science or equivalent
- 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience

Key job responsibilities
• Lead and mentor a team of software engineers, fostering technical excellence and career development while driving engineering best practices
• Own end-to-end delivery of complex software projects, managing scope, timelines, and resource allocation across multiple workstreams• Collaborate with product managers, other engineering teams, and stakeholders to define technical roadmaps and deliver customer-focused solutions
• Manage team performance, conduct hiring, provide performance reviews, and make data-driven decisions for team growth and composition
• Ensure operational excellence through metrics, monitoring, and continuous improvement of systems reliability and scalability
• Implement and enforce security best practices, compliance requirements, and risk management strategies across team deliverables
• Drive innovation and technical excellence while maintaining high standards for code quality, testing, and documentation
- 7+ years of engineering experience
- 3+ years of engineering team management experience
- 8+ years of leading the definition and development of multi tier web services experience
- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
- Experience partnering with product or program management teams
- Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
- Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
- Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers

Key job responsibilities
• Design, develop, and implement RPA solutions using UiPath platform, ensuring scalability and enterprise-grade performance
• Analyze complex business processes and workflows to identify automation opportunities, calculate ROI, and create detailed technical specifications
• Build and maintain reusable RPA components, custom frameworks, and bot orchestration solutions while following best practices and coding standards
• Lead the development of automated test frameworks and monitoring systems to ensure bot reliability and performance across multiple environments
• Mentor junior RPA developers, conduct code reviews, and provide technical guidance on bot architecture and development standards
• Collaborate with business stakeholders and IT teams to integrate RPA solutions with existing systems, APIs, and databases
• Drive innovation by evaluating emerging RPA technologies, implementing cognitive automation capabilities, and establishing best practices for the RPA Center of Excellence
- 3+ years of software development experience
- A seasoned UiPath developer with 36+ months of experience in developing and implementing automated processes, proficient in designing solutions that adhere to UiPath's standard principles and conventions. Demonstrates strong capability in translating business process workflows into automated solutions, while creating efficient, well-structured, and maintainable RPA processes. Possesses hands-on experience with I/O automation involving exposed APIs and database tables, coupled with expertise in UiPath Orchestrator implementation.
- Knowledge of web services, distributed systems, and web application development
- Experience with REST web services, XML, JSON
- Experience scripting in modern programming languages
- 1+ years of agile software development methodology experience
- Experience in process design and documentation
- Experience with automation and any version control tools
- Problem solving issues that arise in day to day running of RPA processes and providing timely responses and solutions as required.
- Working within project planning constraints, communicating any identified project risks and issues to the delivery/project manager accordingly and providing inputs to the change control process.

This role requires strong partnership with engineering teams and stakeholders across multiple organizations. You'll need to effectively manage cross-team dependencies, drive alignment, and ensure successful delivery of program objectives.Key job responsibilities
Lead multiple, complex cross-functional initiatives simultaneously from initiation through delivery. Involves anticipating bottlenecks, providing escalation management and communicating status broadly across all levels
* Make tradeoffs while balancing the business needs with technical constraints
* Work closely with product and engineering teams to define near term and long term product roadmap
* Create mechanisms to drive timely, accurate, and comprehensive project execution. Create clarity, eliminate obstacles and drive issue resolution to ensure deliverables & timelines are met. Drive continuous improvement efforts to ensure delivery mechanisms get better over time
* Serve as a trusted advisor to product and engineering team
- 3+ years of technical product or program management experience
- 2+ years of software development experience
- 3+ years of project management disciplines including scope, schedule, budget, quality, along with risk and critical path management experience
- Experience managing programs across cross functional teams, building processes and coordinating release schedules
- 3+ years of working directly with engineering teams experience

Key job responsibilities
- Design and develop scalable web applications and services using modern technologies- Implement robust, efficient code with a focus on performance and reliability
- Conduct comprehensive code and design reviews to maintain high-quality standards
- Contribute to architectural decisions that shape future platform capabilitiesA day in the life
- 3+ years of professional software development experience
- 2+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language, or experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
- Experience with object-oriented design
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent

Key job responsibilities
A day in the life* Architect system validation strategies
* Develop system validation methodologies and infrastructures for validating machine learning HW and neural networks
* Evaluate and improve performance of Machine Learning systems
* Work with other functional teams to ensure delivery of high quality systems to AWS data centers
* Own validation schedules and reporting of progress metrics
* Provide technical mentoring for junior team members
- 5+ years of programming with at least one software programming language experience
- Bachelor's degree or above in computer science, computer engineering, or related field, or Bachelor's degree
- 5+ years of non-internship system test development, code reviews, source control management, build processes, automated deployments, and operations experience.
- Experience with Linux environments and Git.
- Experience with server hardware and debug tools
- Experience with Machine Learning Hardware/Software Architecture
- Experience with CI/CD
- Experience with EDA Simulations or Emulation

ABOUT THIS ROLE
As a System Development Engineer, you will…
- Provide Infrastructure support, including extensive troubleshooting tasks, with responsibilities covering multiple products, features and services
- Work on coding projects primarily in Java and AWS technologies
- Provide Software deployment support in staging and production environments
- Develop tools to aid operations and maintenance
- Provide System and Support status reporting
- Own one or more technical components
- Improve Audible's infrastructure, operational performance, and stability
- Participate in designs, code and procedures reviews
- Identify opportunities arising from technical discussions and do the technical trade-offs
- Troubleshoot, research root causes and thoroughly resolve defects
- Drive large scale technology projects
- Drive pipeline automation and CI/CDABOUT AUDIBLE
- 1+ years of experience in automating, deploying, and supporting infrastructure
- 1+ years of experience with Linux/Unix
- 1+ years of experience programming with Java
- Experience with CI/CD pipelines build processes
- Experience with pipeline automation
- Experience with large scale projects
משרות נוספות שיכולות לעניין אותך