More jobs from this company
views: 0
Senior Software Engineer
What you'll do
What you need to succeed
Bonus qualifications
- Design and lead the technical development of the Firefly service and its components
- Optimize services to address high performance, latency, and load requirements
- Understand the service requirements and technical constraints of various platforms and come up with solutions to simplify the software stack
- Develop efficient, reliable, testable services code in a variety of stacks (JVM, Python)
- Work closely with engineers on the team to guide the development process from requirements and design through development, integration, testing, and deployment
- Work with other Adobe teams advising on using our technology, investigating bugs, and collaborating on providing new features
- Regularly review and tune test code to achieve a high standard of software quality, code coverage, and performance metrics
- Respond to urgent production issues requiring fast resolution and deployment of code fixes/updates
- Participate in inventing technology that has an enormous impact across Adobe, writing patents, and being an active internal community of software development professionals
What you need to succeed
- Bachelor of Science, or higher degree, in Computer Science, Engineering, Mathematics or equivalent
- 10+ years of experience with server-side/backend service development
- Proficiency with Python
- Be able to take ownership of complex projects and provide end-to-end engineering solutions: from architecture design to implementation and production support
- Must be well versed with distributed computing principles, proven experience building reliable high performance cloud platforms and services.
- In-depth knowledge of containerization and modern deployment strategies (k8s)
- Proficient in services frameworks, deployment, and monitoring tools
- Firm computer science fundamentals, including design patterns, algorithms, asymptotic complexity, parallelism, and database schema design
- Works well in a small, collaborative, highly productive team environment across multiple geographies
- Excellent verbal and written communication skills
Bonus qualifications
- Experience with GPU-based ML inference services
More jobs from this company
views: 0
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.