Job summary
Job post source
This job is directly from Esri
Job overview
The Software Development Engineer II - AI/ML at Esri develops high-performance analytical software to improve geospatial data quality, impacting GIS professionals and organizations globally.
Responsibilities and impact
The role involves using C++, Java, and Python to build full-stack GIS applications, designing and supporting AI features in the ArcGIS platform, collaborating in Agile teams, and solving complex software problems.
Compensation and benefits
The position offers a base salary range of $97,760-$163,280 USD, comprehensive health benefits including medical, dental, vision, life insurance, 401(k) and profit-sharing programs, paid vacation and holidays, and opportunities for personal and professional growth.
Experience and skills
Candidates need 2+ years of relevant experience, strong object-oriented programming skills, proficiency in C++, Java, Python, SQL knowledge, and a bachelor's degree in computer science, mathematics, GIS, or related STEM fields; preferred qualifications include Agile experience, ArcGIS platform knowledge, AI concepts, and advanced degrees.
Career development
Esri provides opportunities for personal and professional growth within a diverse and inclusive environment committed to ongoing learning and development.
Work environment and culture
Esri values diversity, equity, and inclusion, fostering an innovative and supportive workplace culture dedicated to positive global change through GIS technology.
Company information
Esri is a global leader in GIS technology, known for its ArcGIS platform and commitment to diversity, equity, and social justice, serving diverse markets and industries worldwide.
Team overview
The candidate will join a talented, cross-functional team working on the ArcGIS Data Reviewer product, collaborating with engineers and product managers in an Agile environment.
Unique job features
The role offers the chance to work on cutting-edge AI capabilities within a leading GIS platform, contributing to transformative solutions for high-profile clients worldwide.
Company overview
Esri, or Environmental Systems Research Institute, is a leading provider of geographic information system (GIS) software, web GIS, and geodatabase management applications. Founded in 1969 by Jack and Laura Dangermond, Esri has grown to become a key player in the geospatial industry, offering products like ArcGIS that help organizations analyze and visualize spatial data. The company generates revenue through software licensing, cloud-based services, and technical support. Esri's technology is widely used across various sectors, including urban planning, environmental conservation, and disaster response.
How to land this job
Position your resume to highlight your expertise in C++, Java, and Python, emphasizing your experience in developing full-stack GIS applications and AI capabilities to improve data quality, as these are core to Esri's Software Development Engineer II role.
Focus on showcasing your object-oriented programming skills, problem-solving abilities, and experience working in Agile Scrum teams, along with any familiarity with GIS platforms like ArcGIS, REST web services, and geospatial data analysis.
Apply through multiple channels including Esri’s corporate careers page and LinkedIn to maximize your application’s visibility for this position.
Connect with current Esri employees in the Professional Services or GIS software development divisions on LinkedIn; use ice breakers like commenting on recent Esri projects or expressing interest in how their team integrates AI with geospatial data.
Optimize your resume for ATS by incorporating keywords from the job description such as 'C++', 'AI capabilities', 'full-stack GIS applications', 'Agile Scrum', 'ArcGIS', and 'geospatial data analysis' to ensure it passes automated screenings.
Use Jennie Johnson’s Power Apply feature to automate tailoring your resume, find the best application channels, and identify relevant LinkedIn contacts to network with, allowing you to focus your time on preparing for interviews and skill-building.
Jennie Johnson works for you!
Here’s what we do to make sure you’re successful:
Targeted Resume Revamp:
We expertly craft your resume to navigate Applicant Tracking Systems (ATS) and showcase your qualifications, making you stand out as a top-tier candidate.
Job Description Dissection:
Unpack the job posting with expert analysis, ensuring your application hits every key requirement.
Bespoke Cover Letter:
Capture the attention of hiring managers with a personalized cover letter that highlights how your skills align perfectly with the job's needs.
Interview Mastery:
Prepare for interviews like a pro with likely questions, strategic answers, and insightful questions for you to ask, setting you apart as an informed candidate.
Direct Application Insights:
Receive tailored advice on the best places to apply, ensuring your applications are seen by the right employers.
Skills and Gaps Assessment:
Identify and close critical skills gaps to position yourself as the best-fit candidate for your ideal job.
Personalized Email Pitch:
Make a memorable first impression with an email template crafted to engage potential employers and initiate meaningful conversations.
In-depth Research Guide:
Leverage comprehensive research tools to gather effective insights on companies, industry trends, and role-specific challenges.
Detailed Company Analysis:
Gain in-depth understanding of your prospective employer, giving you the edge in applications and interviews.
Strategic Candidate Overview:
Understand your unique value and why companies would want to interview you, highlighting your background and positioning.