1

Internship Computer Science Environmental Jobs in Birmingham, AL

Bachelor's degree in Engineering, Computer Science, or a related technical field (or equivalent ... Experience working in a regulated or industrial manufacturing environment Key Competencies * Self ...

... interns toward achieving lab and project goals. * Funding Opportunities: Identifying and ... Doctor of Philosophy (PhD) in biomedical informatics, computing, computer science, data science ...

... computer science coursework and software engineering careers. * Conceptual Teaching & Problem ... Adapts instruction using interactive coding environments, visual debugging tools, and scaffolded ...

Senior Data Scientist

Birmingham, AL · On-site +1

$130K - $170K/yr

Bachelor's or Master's degree in Computer Science, Data Science, Statistics, Mathematics, or a ... Experience in Agile/Scrum development environments. * Relevant certifications in AWS, Azure, GCP ...

Use computer applications, including MS Office, to document field activities, manage data, and ... Bachelor's degree in environmental science, biology, chemistry, fisheries, ecology, environmental ...

... in production environments to support real-time decision-making and business applications. • ... D. in a quantitative field preferred (e.g., Computer Science, Statistics, Mathematics, Engineering ...

Showing results 21-40

Internship Computer Science Environmental information

See Birmingham, AL salary details

$10

$17

$23

How much do internship computer science environmental jobs pay per hour?

As of Aug 9, 2026, the average hourly pay for internship computer science environmental in Birmingham, AL is $17.47, according to ZipRecruiter salary data. Most workers in this role earn between $15.34 and $19.38 per hour, depending on experience, location, and employer.

What types of projects do computer science interns typically work on in the environmental sector?

Computer Science interns in the environmental sector often contribute to projects like developing data analysis tools for environmental monitoring, creating software for modeling climate change impacts, and building applications to support sustainable resource management. These roles frequently involve collaborating with environmental scientists, engineers, and policy teams to translate complex data into actionable insights. Interns may also assist in automating data collection processes or visualizing large datasets to help organizations make informed decisions. This hands-on experience gives interns a valuable opportunity to apply their technical skills to real-world sustainability challenges, while learning how interdisciplinary teams operate.

What is an internship in computer science focused on environmental applications?

Internship positions in computer science with an environmental focus involve applying programming, data analysis, and computational skills to address environmental issues. Interns may work on projects such as developing software for environmental monitoring, analyzing climate or pollution data, or creating models to predict environmental changes. These positions are typically offered by research institutions, environmental organizations, tech companies, or government agencies working on sustainability initiatives. Interns gain hands-on experience while contributing to solutions for real-world environmental challenges.

What is the difference between Internship Computer Science Environmental vs Environmental Technician?

AspectInternship Computer Science EnvironmentalEnvironmental Technician
Required CredentialsTypically pursuing or recent graduate in Computer Science or Environmental ScienceAssociate's or Bachelor's in Environmental Science or related field
Work EnvironmentOffice, lab, or field; focus on data analysis and software toolsFieldwork, sampling, site assessments, lab work
Employer & Industry UsageTech companies, environmental agencies, research institutionsEnvironmental consulting firms, government agencies, industrial sites
Common Search & Comparison IntentUnderstanding internship roles in environmental techClarifying technician duties and qualifications

The Internship Computer Science Environmental typically involves gaining experience in software development, data analysis, and environmental data management within tech or research settings. In contrast, an Environmental Technician focuses on field sampling, environmental assessments, and compliance testing. Both roles support environmental goals but differ in work environment, required skills, and daily tasks.

What are the key skills and qualifications needed to thrive as an environmental computer science intern?

To thrive as an Environmental Computer Science Intern, you need foundational knowledge in programming languages (like Python or R), data analysis, and environmental science principles, often supported by ongoing or completed coursework in these areas. Familiarity with GIS software, data visualization tools, and environmental modeling platforms is typically expected. Strong problem-solving skills, teamwork, and effective communication help interns contribute to multi-disciplinary projects and collaborate with professionals from different backgrounds. These skills enable interns to analyze complex environmental data, develop sustainable solutions, and communicate findings clearly, which are essential for impactful work in this field.
What are the most commonly searched types of Computer Science Environmental jobs in Birmingham, AL? The most popular types of Computer Science Environmental jobs in Birmingham, AL are:

3D CAD Automation Engineer

Parkson Corp.

Trussville, AL • On-site

$80K - $100K/yr

Full-time

Medical, Dental, Vision, Retirement

Re-posted 22 days ago


Job description

Position Summary

We are seeking an Autodesk Inventor Software Engineer to design, develop, and implement 3D CAD automation solutions using Autodesk Inventor. This role is responsible for creating scalable, robust automation tools that improve design efficiency, standardization, and engineering productivity. The ideal candidate has hands-on experience with the Autodesk Inventor API and/or iLogic, along with strong general programming skills.

Key Responsibilities

  • Develop, implement, and maintain 3D CAD automation solutions using Autodesk Inventor
  • Design and program automation workflows to generate, modify, and configure Inventor models, assemblies, and drawings
  • Leverage Autodesk Inventor API and/or iLogic to automate repetitive design tasks and enforce engineering standards
  • Develop custom tools, plug-ins, and utilities to support design automation and product configuration
  • Collaborate with engineering, applications, and product teams to translate design requirements into automated solutions
  • Troubleshoot, debug, and optimize existing Inventor automation scripts and applications
  • Document automation logic, code, and workflows to support long-term maintainability
  • Support deployment, testing, and continuous improvement of CAD automation tools

Required Qualifications

  • Bachelor’s degree in Engineering, Computer Science, or a related technical field (or equivalent experience)
  • Demonstrated experience developing automation solutions in Autodesk Inventor
  • Strong experience with:
    • Autodesk Inventor API and/or iLogic
    • Visual Basic (VBA or VB.NET) and/or C#
  • Solid understanding of parametric modeling, assemblies, and engineering drawings
  • Ability to write clean, maintainable, and well-documented code
  • Strong problem-solving skills and attention to detail

Preferred / Nice-to-Have Qualifications

  • Experience with product configurators or rule-based design automation
  • Familiarity with PLM/PDM systems (e.g., Autodesk Vault)
  • Experience integrating CAD automation with ERP, databases, or external applications
  • Knowledge of manufacturing processes and engineered-to-order products
  • Experience working in a regulated or industrial manufacturing environment

Key Competencies

  • Self-starter who is not afraid to push or define the new normal.
  • CAD automation and software development
  • Analytical and systems thinking
  • Cross-functional collaboration
  • Strong communication skills
  • Continuous improvement mindset

Travel:

Ability to travel up to 10% as required in order to assess and support projects

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.

Parkson Corporation does not sponsor for immigration, including for H-1B, TN, and other non-immigrant visas, for this role.

Benefits include health care (medical, dental, vision) with coverage starting on first day of employment as well as 401(k) with company match and holiday pay.

Parkson Corporation is committed to a diverse and inclusive workplace. Parkson Corporation is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.