

Share
As a Software Development Engineer on the team, you will:* Design, build and own iOS app features full stack, as well as integrations with Kindle iOS.
* Be a key player in a talented Mobile team and bring flexibility, speed, and quality to the team.
* Partner with Android and full stack engineers on elevating the overall Android mobile experience
* Work with Service teams to develop and improve API calls
* Work in a fast-paced environment where releases are done every 4-6 weeks.
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- 5+ 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
These jobs might be a good fit

Share
As a Software Development Engineer on the team, you will:* Design, build and own Android app features full stack.
* Be a key player in a talented Mobile team and bring flexibility, speed, and quality to the team.
* Partner with Android and full stack engineers on elevating the overall Android mobile experience
* Work with Service teams to develop and improve API calls
* Work in a fast-paced environment where releases are done every 4-6 weeks.
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 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

Share
As the Software Development Manager, you will lead and mentor a high-performing team of software engineers while driving the development and maintenance of critical Neuron framework components. You'll drive cross-functional collaboration with compiler, runtime, and kernel development teams to ensure seamless integration of Neuron with major machine learning frameworks. You will also contribute technically by reviewing designs and implementing features.A crucial aspect of your role will be building and nurturing strategic relationships with open-source communities, particularly with JAX, OpenXLA, and PyTorch/XLA. You'll work closely with these communities to align framework development roadmaps with Neuron's strategic objectives, ensuring our customers have access to the latest ML framework innovations.
Key job responsibilities
* Responsible for the overall systems development life cycle
* Management and execution against project plans and delivery commitments
* Manage the day-to-day activities of the engineering team
* Management of resources, staffing, mentoring, and maintaining a best-of-class engineering team
* Report on status of development, quality, operations, and system performance to management
- 3+ years of engineering team management experience
- 7+ years of working directly within engineering teams experience
- 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems 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 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

Share
Key job responsibilities2. Create and maintain short and long-term product and tech roadmap.
3. Contributing to the 3-Year technical and the operational plans for our products and services.
4. Influence stakeholders within and outside of the org and be able to work across multiple orgs.
5. Deliver value for our customers while also focusing on building the right tech for operational excellence, maintainability and future extensibility.
6. Set the right operational models for the teams to succeed.
7. Demonstrate the ability to communicate effectively at multiple levels of management, building trust across the organization, and demonstrating discretion with sensitive information.
8. Demonstrate the ability to break abstract goals into attainable, measurable work items.
9. Be comfortable working in a fast-paced, ever-changing environment while driving teams to complete goals and execute across multiple parallel running technical projects.
- 3+ years of engineering team management experience
- 7+ years of engineering 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 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

Share
As a Software Development Engineer on the team, you will:* Design, build and own Android app features full stack.
* Be a key player in a talented Mobile team and bring flexibility, speed, and quality to the team.
* Partner with Android and full stack engineers on elevating the overall Android mobile experience
* Work with Service teams to develop and improve API calls
* Work in a fast-paced environment where releases are done every 4-6 weeks.
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 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

Share
A day in the life-We are looking for talented Software Development Engineers in Test (SDET) who is impactful with their overall quality and automation influence on the group. You will work closely with a talented tech team of Software Development Engineers (SDEs) and QA engineers(QAEs) to develop automation framework(s) for functional, performance as well as API level testing for web and mobile apps. Additionally, you will partner with QAEs in extending automation test coverage by writing core framework utilities and scripts that enable testers, developers approximate real-world environments including regression tests, and drive software development process towards quality-centric methodologies.In this role you will-
Job responsibilities* Actively work with at least one programming language such as: Java, Kotlin, Swift, or Objective-C and scripting languages like Python.
* Build and maintain automated test infrastructure for a multi-platform product that will be used to validate all aspects of the product operations.
* Setup Continuous integration and deployment (CI-CD) build & test pipeline from scratch for web and mobile platforms, Jenkins integration, bash/python scripting.
* Integrate with SCM infrastructure to establish a continuous build and test pipeline.
* Analyze and prototype potential test frameworks for functional/non-functional testing, create framework test utilities, maintain build and test infrastructure,
* Migrate local test infrastructure to AWS.
* Champion quality of features in development pipelines using automated tests, test reporting to enable sign-offs of features and release candidates
* Establish processes and tools set to maintain automation scripts and generate effective test reports, dashboards.
- 2+ years of non-internship professional software development testing experience
- 1+ years of test automation frameworks and tools building experience
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
- Experience in penetration testing and exploitability-focused vulnerability assessment
- Experience in platform-level security mitigations and hardening for Linux and Windows
- Knowledge of overall system architecture, scalability, reliability, and performance in a database environment
- Experience with security in service-oriented architectures and web services

Share
As a Software Development Engineer on the team, you will:* Design, build and own Android app features full stack.
* Be a key player in a talented Mobile team and bring flexibility, speed, and quality to the team.
* Partner with Android and full stack engineers on elevating the overall Android mobile experience
* Work with Service teams to develop and improve API calls
* Work in a fast-paced environment where releases are done every 4-6 weeks.
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 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

Share
As a Software Development Engineer on the team, you will:* Design, build and own iOS app features full stack, as well as integrations with Kindle iOS.
* Be a key player in a talented Mobile team and bring flexibility, speed, and quality to the team.
* Partner with Android and full stack engineers on elevating the overall Android mobile experience
* Work with Service teams to develop and improve API calls
* Work in a fast-paced environment where releases are done every 4-6 weeks.
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- 5+ 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
These jobs might be a good fit