CTC Technology & Energy is one of the preeminent communications and IT engineering consulting firms serving public sector and nonprofit clients throughout the U.S. To build our growing technical team, we are seeking a highly motivated and self-reliant GIS Analyst/Python Developer who can leverage coding skills to enhance our geospatial analysis capabilities.
The following factors matter to us:
- You are self-directed, highly motivated, and eager to learn
- You value independence and a work/life balance
- You seek a challenging and exciting position within a mission-oriented company that values its employees and the important work they do
- You enjoy working in an environment of mentorship and collaboration
- You thrive in a collaborative development environment with version control systems like GitHub
- You enjoy a fast-paced workday and a sense of accomplishment at the end of each day
This job is ideal for someone who is:
- Detail-oriented – understands the critical importance of accuracy and precision
- Innovative – prefers working in unconventional ways or on tasks that require creativity and critical thinking
- Autonomous/independent – enjoys and is highly successful at working in a virtual environment with little direction, but can also collaboratively engage with colleagues and clients to complete tasks and solve problems
- Passionate about applying programming skills to solve complex geospatial problems
The following skills and experience matter to us (any or all of these are a plus):
- Strong Python programming skills with experience in data analysis libraries (pandas, NumPy, GeoPandas, Shapely)
- Experience with version control systems, particularly GitHub for collaborative coding
- Experience with Generative AI-assisted coding tools such as Cursor, Windsurf, or similar platforms to accelerate development workflows
- Familiarity with creating automated data processing pipelines and workflows
- Understanding of fundamental GIS concepts and spatial data structures
- Experience with Jupyter notebooks for exploratory data analysis and documentation
- Familiarity with ESRI ArcGIS software and its Python API (ArcPy)
- Experience working with big data and performing geoprocessing routines on large, complex datasets
- Knowledge of modern principles and practices of recordkeeping and data management
- Experience with web mapping libraries (Folium, Leaflet, Mapbox)
This position will include the following tasks:
- Develop and maintain Python scripts and applications for geospatial data processing and analysis
- Build automated workflows to efficiently process large geospatial datasets
- Create reusable code libraries for common GIS operations to improve team efficiency
- Contribute to team code repositories following best practices for collaborative development
- Design and implement data pipelines for extracting, transforming, and loading geospatial data
- Develop visualization tools and interactive maps using Python libraries
- Document code, processes, and analysis methodologies
- Participate in code reviews and contribute to improving coding standards
- Create both interactive and static cartography using Python visualization libraries and ArcGIS when needed
- Analyze complex spatial relationships and patterns using computational methods
Education: Bachelor's or Master's Degree in Computer Science, GIS, Data Science, Engineering, Information Technology, or a related field with strong programming skills
The Company:
CTC is an established 40-year-old, woman-owned consulting firm that’s in the midst of experiencing massive growth as clients large and small seek our help to guide them through this seminal moment in the history of broadband deployment where Congress has appropriated tens of billions of dollars to deploy broadband and connect low-income households to the modern economy.
CTC delivers best-in-class business and engineering consulting services to state and local governments, federal government agencies, and nonprofit partners. We help research, design, implement, and manage the most innovative broadband policies and programs in the country. Our approach is mission-driven as we’re true believers in the power of broadband and technology to transform communities and improve lives. We’re not here to just stack up billable hours; rather, we do this work because we know that the more connected our nation is the stronger it is. And the more connected people are the more opportunities they’ll have to better their lives. That’s why we’re always willing to go the extra mile for our clients - because our job is to help them fulfill their mission.
This attitude has been the lynchpin of CTC’s success. We have grown over the years into one of the most respected voices in broadband policies, engineering, and advocacy. We never compromise on the quality of the services we deliver, and we always work to do the right thing. As a result, state broadband offices and local governments across the country entrust us with their mission critical work.
Job Type: Full-time
Remote, US
- CTC Technology & Energy is an Equal Opportunity Employer. All qualified applicants will be afforded equal employment opportunities without discrimination because of race, creed, color, national origin, sex, age, disability or marital status.
- Compensation: Salary based on experience and education
- Please, no phone calls about this job
- Please do not contact job poster about other services, products, or commercial interests
Job Type: Full-time
Pay: $50,000.00 - $70,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Flexible schedule
- Flexible spending account
- Health insurance
- Life insurance
- Paid time off
- Tuition reimbursement
- Vision insurance
Schedule:
Application Question(s):
- Briefly describe your GIS and coding/Python experience.
Education:
Experience:
- Python programming (in data analysis libraries): 2 years (Required)
- GIS: 2 years (Required)
Work Location: Remote