Senior Software Engineer AI Frameworks
Seattle, OR - USA
Job Summary
The ASE Server Frameworks team is responsible for providing both frameworks and reference examples for Java applications and services that various ASE engineering teams build on top of. We need to provide our engineering counterparts with reliable well tested and documented frameworks. Like widely used open source frameworks these APIs and frameworks need to consider backward compatibility upgrades transitive dependencies and dependency management. As we evolve and modernize we need to rev and introduce new frameworks as appropriate. The candidate will be working with a team of other hardworking Java engineers and architects focusing on implementing a feature backlog and roadmap. The frameworks need to incorporate ASE standard methodologies and incorporate foundational support for core services like logging statistics collection distributed tracing and other critical features of services frameworks.n
Design and build AI agents and developer tooling that reduce the manual toil of framework adoption across ASE engineering large scale dependency/framework upgrades across hundreds of complex repositories with a bias toward safe verifiable and prototype new tooling directions with the autonomy to grow a good idea from spike to roadmap project.
Strong object-oriented programming experience (primarily Java)nExpert knowledge of Java build and dependency management tools like Maven/ Gradle (Bazel a bonus) as well as build systems for other languagesnExcellent understanding of software development life cycle version control code reviews testing code quality toolsnExperienced in SQL relational databases and ORM toolingnHands on knowledge of scaling distributed services using modern cloud tech (Kubernetes containers etc)nStrong problem solving and excellent communication skillsnExperience building AI agents for task and software automationnB.S. degree in Computer Science or equivalent professional experiencen
Passionate about creating developer tools and services that improve the quality of life for other engineering teamsnMotivated by operational excellence maintenance of distributed services and data driven decision makingnInterest in Machine Learning and LLMs for automated code refactoringnExperience with BazelnM.S. or Computer Science or equivalent field
Required Experience:
Senior IC
About Company
Ask Siri to name the most successful company in the world and it might respond: Apple. And it's not just out of familial pride. Apple consistently ranks highly in profit, revenue, market capitalization, and consumer cachet. In 2018, the company became the first reach a trillion dollar ... View more