Staff Software Engineer, AI Developer Tooling
WFA Digital Insight
The demand for skilled AI and machine learning engineers has skyrocketed, with a 25% increase in job postings over the past year. As companies like Sentry invest in AI-native futures, the need for experts who can bridge the gap between human and AI coding capabilities is growing. With the global remote workforce projected to reach 73% by 2028, the opportunity to work on cutting-edge AI projects from anywhere in the world is more accessible than ever. Sentry's commitment to innovation and employee growth makes this role an attractive opportunity for those looking to make a real impact in the industry. Before applying, candidates should be prepared to showcase their expertise in AI-assisted coding, as well as their ability to work collaboratively in a remote environment.
Job Description
About the Role
Sentry is seeking a highly skilled Staff Software Engineer to join their Platform Engineering team, focusing on AI Developer Tooling. As a key member of the team, you will be responsible for implementing AI coding agents that can operate seamlessly within Sentry's software development lifecycle. This is a unique opportunity to work on a broad range of projects, from auditing internal systems to building harness tooling and feedback loops that enable high-quality, repository-aware pull requests.The successful candidate will have a solid understanding of AI-assisted coding and a proven track record of working with cross-functional teams to drive technical projects forward. You will be working closely with the dev infrastructure team, as well as collaborating with product teams across the organization to ensure the successful integration of AI coding agents.
What You Will Do
- Audit Sentry's internal developer systems and identify areas for improvement to make them API-ready for AI agents
- Develop and implement programmatically accessible systems that enable AI agents to operate end-to-end
- Build harness tooling, context systems, and feedback loops that facilitate high-quality, repository-aware pull requests
- Collaborate with the dev infrastructure team to design and implement automated pre-review checks and PR quality measurement
- Identify and automate high-volume, low-priority engineering work, such as security dependency upgrades and routine maintenance
- Design and build internal tools that improve engineering productivity, including productivity dashboards and AI-assisted issue triage
- Work with cross-functional teams to identify and remove organizational friction, using data and direct observation to inform recommendations
- Develop and maintain tooling that reduces toil and improves overall engineering efficiency
- Participate in the development of CI/CD optimizations and other initiatives that improve the software development lifecycle
What We Are Looking For
- 5+ years of experience in software engineering, with a focus on AI-assisted coding and developer tooling
- Strong programming skills in languages such as Python, Java, or C++
- Experience working with AI and machine learning technologies, including natural language processing and computer vision
- Solid understanding of software development principles, including Agile methodologies and version control systems
- Excellent communication and collaboration skills, with experience working with cross-functional teams
- Strong problem-solving skills, with the ability to analyze complex technical problems and develop creative solutions
- Experience with cloud-based technologies and containerization platforms, such as Docker and Kubernetes
- Familiarity with continuous integration and continuous deployment (CI/CD) pipelines and tools, such as Jenkins and GitLab CI/CD
Nice to Have
- Experience working with programmatic and Excel
- Familiarity with Sentry's technology stack and architecture
- Knowledge of DevOps practices and tools, such as Ansible and Terraform
- Experience with data analytics and visualization tools, such as Tableau and Power BI
- Certification in AI and machine learning, such as Certified Data Scientist or Certified AI Engineer
Benefits and Perks
- Competitive salary and benefits package
- Opportunity to work on cutting-edge AI projects with a talented team of engineers
- Collaborative and dynamic work environment, with a focus on innovation and growth
- Flexible working hours and remote work options, with a stipend for home office setup
- Access to professional development opportunities, including training and conference sponsorships
- Comprehensive health insurance package, including medical, dental, and vision coverage
- Generous paid time off policy, including vacation days, sick leave, and holidays
- Stock options and equity participation, with the opportunity to own a part of the company
- Monthly stipend for wellness and self-care activities, such as gym membership or meditation classes
How to Stand Out
- Highlight your AI and machine learning experience: Showcase your skills and experience working with AI and machine learning technologies, including natural language processing and computer vision.
- Emphasize your collaboration skills: As a Staff Software Engineer, you will be working closely with cross-functional teams, so be sure to highlight your ability to communicate and collaborate effectively.
- Be prepared to talk about your problem-solving approach: The interviewer will want to know how you approach complex technical problems, so be prepared to walk them through your thought process and solution.
- Showcase your knowledge of software development principles: Demonstrate your understanding of Agile methodologies, version control systems, and other software development principles.
- Ask about the company culture and values: Show that you're interested in the company and its mission, and ask about the culture and values that drive the team.
- Be ready to discuss your experience with DevOps and CI/CD pipelines: The interviewer may ask about your experience with DevOps practices and tools, so be prepared to talk about your experience with CI/CD pipelines and other related technologies.
- Emphasize your ability to work independently: As a remote worker, you will need to be self-motivated and able to work independently, so be sure to highlight your ability to manage your time and prioritize tasks effectively.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.