This role involves full lifecycle software development for production systems, focusing on C/C++ implementation and maintenance. You will also be instrumental in enhancing developer productivity by integrating cutting-edge automation tools into existing CI/CD pipelines. The position requires a proactive individual to own production software while continuously improving the development ecosystem.
Compensation
$45.00 - $55.00 Per Hour
Responsibilities
Design, code, debug, and maintain production-grade C/C++ software.
Integrate large language model applications for code and requirement analysis into CI/CD.
Enhance and automate unit test reporting and documentation generation processes.
Troubleshoot and resolve software defects, ensuring robust and reliable solutions.
Collaborate on requirements, design, and code reviews to improve software quality.
Lead mobile engineering projects, coordinate teams, set technical standards, and represent PayPal to external partners.
Compensation
The base pay for this role will depend on where you work and the relevant experience and expertise you bring. The expected range of pay for this role by location is: Primary Location | Pay Range: Austin, Texas: ($160,500.00 - $238,700.00 Annually)
Responsibilities
Acts as a project or system leader, coordinating the activities of other engineers
Determines the technical tasks that other engineers will follow
Improves existing structures & processes
Collaborates with management to set/improve standards for engineering rigor
Android Engineer III responsible for building, enhancing, and maintaining Android application features across Expedia Group brands, implementing Kotlin code, designing system architecture, and integrating AI/ML solutions.
Compensation
The total cash range for this position in Seattle is $146,000.00 to $204,500.00. Employees in this role have the potential to increase their pay up to $233,500.00, which is the top of the range, based on ongoing, demonstrated, and sustained performance in the role.
Responsibilities
Build, enhance, and maintain Android application features that deliver reliable, high-quality customer experiences across multiple Expedia Group brands and use cases.
Design and implement clean, testable Kotlin code, including well-structured APIs and data models, following Android and mobile engineering best practices.
Contribute to system and low-level design for mobile components, including screen flows, interaction patterns, navigation, error handling and integration with backend services and data sources.
Diagnose, debug, and resolve issues in Android applications, improving performance, stability, and usability through data-driven analysis and experimentation.
Collaborate with cross-functional partners to deliver features end-to-end, ensuring high code quality with unit tests, UI/integration tests, and continuous integration practices.
Requirements
Bachelor's degree in Computer Science or a related technical field
Nice to have: Proficient in Kotlin for modern Android application development
Lead design and development of the Collectives Communication Library for AI hardware accelerators, mentoring engineers and driving technical excellence.
Compensation
Salary Range: PLN 350,000 - 474,000 PLN
Responsibilities
Drive design and development of the Collectives Communication Library
Lead development for new AI hardware accelerators
Collaborate with other teams to develop new features
Troubleshoot complex technical issues
Integrate new hardware with existing AI ecosystem
Requirements
Nice to have: RDMA networking libraries
Nice to have: libibverbs
Nice to have: libfabric
Nice to have: parallel algorithms
Nice to have: optimisation for AI/ML and HPC systems