Occupations
1982 roles mapped with the career paths between them and the skills they run on.
- Airport EngineerAirport Engineers design, develop, and maintain the infrastructure and systems that keep airports operational, including runways, taxiways, terminal facilities, drainage systems, and airfield lighting. The work involves civil engineering design, project management, and coordination with aviation authorities to ensure compliance with safety standards and regulatory requirements set by the FAA and other governing bodies. The role typically requires a bachelor's degree in civil or aerospace engineering and often licensure as a Professional Engineer (PE), and it suits detail-oriented problem-solvers comfortable working on large-scale, long-term infrastructure projects.
- AIT TechnicianAn AIT Technician assembles and tests guidance, navigation, and control (GNC) modules for spacecraft, performing electromechanical assembly, soldering, and component integration according to precise technical specifications and quality standards. The work takes place in a structured manufacturing environment with rigorous safety protocols and documentation requirements, often involving specialized test equipment and clean room procedures. This role suits detail-oriented individuals with hands-on assembly experience, familiarity with aerospace manufacturing processes, and the ability to follow complex procedures in a safety-conscious setting.
- Algorithms EngineerAlgorithms Engineers specializing in digital signal processing (DSP) design and develop algorithms for processing, analyzing, and transmitting signals in systems like satellite communications, radar, and audio/video applications. The work involves mathematical modeling, algorithm design and optimization, simulation, and often implementation on embedded systems or specialized hardware, using tools like MATLAB, Python, and C++ alongside domain-specific frameworks. The role suits engineers with strong backgrounds in signal processing theory, mathematics, and programming who enjoy solving complex technical problems at the algorithm level, often collaborating with hardware engineers, systems engineers, and domain experts.
- Ammonia Refridgeration ManagerAn Ammonia Refrigeration Manager oversees the operation, maintenance, and safety of industrial refrigeration systems that use ammonia as a refrigerant, typically in food storage, processing, or distribution facilities. The role involves monitoring system performance, managing preventive and corrective maintenance, ensuring compliance with environmental and safety regulations, supervising technicians, and responding to equipment failures to maintain proper temperatures for stored products. This position requires technical knowledge of ammonia systems, often formalized through EPA certification or engineering credentials, and strong operational and safety management skills.
- Analog EngineerAnalog Engineers design and develop analog and mixed-signal circuits and integrated circuits for semiconductors, consumer electronics, defense systems, and other applications. The work involves circuit design, layout optimization, behavioral modeling, and simulation using specialized tools like Cadence, SystemVerilog, and SPICE, often collaborating across design, verification, and manufacturing teams. The role suits engineers with strong theoretical knowledge of circuit physics, hands-on experience with circuit design and validation, and the ability to solve complex technical problems in miniaturization and signal integrity.
- AnalystAn Analyst gathers and interprets data to support business decisions, working in fields like finance, marketing, operations, or IT. The role commonly involves data analysis using Excel and SQL, applying critical thinking to identify trends, and building data visualizations to communicate findings to stakeholders. Analysts are typically detail-oriented problem solvers with a quantitative background, often serving as an early-career role that leads to senior analyst or management positions.
- Analytical ChemistAnalytical Chemists develop and validate methods to characterize, test, and ensure quality of chemical compounds and pharmaceutical products using techniques such as chromatography, mass spectrometry, and spectroscopy. The work involves designing analytical procedures, troubleshooting testing processes, and ensuring compliance with regulatory standards across research, development, and manufacturing phases. The role suits detail-oriented scientists with strong technical expertise in analytical instrumentation and chemistry, often working in pharmaceutical, biotech, or chemical manufacturing settings.
- Analytics ConsultantAnalytics Consultants help organizations use data to make better business decisions by designing and implementing analytics solutions, building reporting systems, and advising on data strategy. The role typically involves working with clients to understand their business needs, selecting and configuring analytics platforms and tools, and translating technical capabilities into actionable insights for executives and stakeholders. It suits analytically minded professionals who combine technical expertise with business judgment and communication skills to bridge the gap between data and decision-making.
- Analytics EngineerAnalytics Engineers build and maintain the data infrastructure, pipelines, and models that transform raw data into actionable insights for organizations. They combine software engineering discipline with analytical thinking, using tools like SQL, Python, and dbt to design semantic data layers, ETL workflows, and dashboards that enable faster decision-making across business teams. The role bridges data engineering and business intelligence, requiring both technical depth in data systems and the ability to translate business problems into robust analytical solutions.
- Analytics LeadAn Analytics Lead oversees data analysis efforts within an organization or team, translating business questions into analytical projects and ensuring data quality, methodology, and insights support decision-making across departments. The role typically involves managing junior analysts, mentoring staff on statistical and technical practices, communicating findings to non-technical stakeholders, and working with tools like SQL, Python, R, and visualization platforms depending on the organization's stack. The position suits analytically rigorous individuals with both technical depth and leadership capability, who can bridge the gap between data teams and business executives.
- Analytics ManagerAn Analytics Manager leads a team of analysts who turn raw business data into actionable insights, sitting at the intersection of data, product, and business strategy within an organization. They write SQL to extract data, build dashboards in Tableau or Power BI, and apply statistical analysis using Python or R, while also managing relationships with stakeholders who depend on their findings. This role suits someone who blends technical data fluency with people management and clear communication skills.
- Android DeveloperAndroid Developers design and build applications for Android devices, writing code primarily in Kotlin or Java and using the Android SDK to implement features and integrate with device hardware. They frequently work with Jetpack Compose for modern UI development and connect apps to backend services through REST APIs. Typically part of a software engineering or product team, they combine strong programming skills with an eye for mobile user experience.
- Android EngineerAn Android Engineer builds native mobile applications for the Android platform, writing code in Kotlin or Java and leveraging the Android SDK to access device capabilities. They increasingly use Jetpack Compose to build modern, declarative user interfaces and rely on Git for source control within mobile development teams. This role is found at companies with consumer or enterprise Android apps, ranging from startups to large tech firms.
- Animal Care SpecialistAn Animal Care Specialist provides daily care for animals in shelters, veterinary clinics, zoos, farms, or other facilities, handling feeding, cleaning, exercise, and basic health monitoring. The work involves hands-on animal handling, facility maintenance, and often record-keeping related to animal health and behavior, requiring physical stamina and comfort working with various animal species. The role suits people with genuine affinity for animal welfare who are comfortable with physical work and can remain calm and patient when handling stressed or injured animals.
- Animal Care SupervisorAn Animal Care Supervisor oversees the daily operations and staff of facilities that care for animals, such as shelters, veterinary clinics, zoos, research facilities, or boarding operations. The role involves managing schedules and workflows, training and supervising animal care staff, ensuring proper animal handling and health protocols, and maintaining facility standards for animal welfare and safety. The position suits people with hands-on animal experience, strong organizational and leadership skills, and knowledge of relevant regulations and best practices in animal care.
- Animation DirectorAn Animation Director sets the creative and technical vision for an animated film, series, or game sequence, guiding animators through storyboarding and shot design while ensuring consistent visual storytelling across the project. They typically have deep expertise in animation software such as Maya or Blender and oversee pipeline management to keep production on schedule and within budget. Found in studios and game companies, this senior role combines artistic judgment with team leadership over animators, riggers, and layout artists.
- AnimatorAnimators bring characters, objects, and scenes to life through movement, working in both 2D and 3D animation using tools like Adobe After Effects, Maya, and Blender. Their process usually begins with storyboarding to plan sequences before moving into detailed frame-by-frame or rigged character animation for film, television, games, or advertising. This role suits visually creative individuals with strong technical software skills and a keen sense of timing and motion.
- Apparel DesignerApparel Designers create clothing and gear for athletic and sporting contexts, balancing performance requirements with aesthetic appeal and manufacturability. The role involves translating design concepts into functional prototypes through sketching, digital design tools, and collaboration with product development, materials engineers, and manufacturers to ensure garments meet both technical specifications and market expectations. The position suits creatively driven individuals with design training who understand athletic wear, material properties, and the intersection of function and style in sportswear.
- Apparel Merchandising AssociateAn Apparel Merchandising Associate supports the planning and execution of seasonal product assortments, pricing strategies, and market launches for apparel brands across retail channels. The role involves analyzing sales data, managing product lifecycles, coordinating with design and supply chain teams, and adjusting inventory and pricing to meet business goals. This position suits detail-oriented individuals with experience in merchandising or product planning who can juggle multiple projects and thrive in a collaborative, fast-moving retail environment.
- Application AdministratorAn Application Administrator manages the day-to-day operation and maintenance of business software applications within an organization, handling user account setup, access permissions, troubleshooting technical issues, and coordinating system updates or patches. The work typically involves monitoring application performance, documenting configurations, maintaining databases, and serving as a first or second-line support contact for end users experiencing problems. The role suits detail-oriented individuals with technical competency in software systems, some programming or scripting knowledge, and strong communication skills to bridge technical teams and business users.
- Application ArchitectAn Application Architect defines the high-level structure of software systems, making key decisions about system design, technology choices, and how components like microservices will interact. Often working extensively in Java, they design cloud architecture on platforms like AWS or Azure and establish API design standards that guide development teams. This is typically a senior technical role that bridges business requirements with long-term engineering strategy across an organization.
- Application DeveloperAn Application Developer designs, builds, and maintains software applications, writing backend logic in Java, managing data through SQL databases, and exposing functionality via REST APIs. They typically work within cross-functional engineering teams following Agile/Scrum practices, using Git for version control and collaborative code review. This role ranges from junior developers implementing features to senior engineers architecting application components.
- Application Development Group ManagerAn Application Development Group Manager oversees a team of software developers and engineers responsible for building, maintaining, and improving business applications and software products. The role involves technical leadership, team coordination, resource allocation, and cross-functional collaboration with product, operations, and other departments to deliver working software on schedule. The position typically requires several years of software development experience, strong technical knowledge of the platforms and languages the team uses, and demonstrated ability to lead and develop engineers.
- Application EngineerAn Application Engineer builds and maintains software applications, handling everything from software development and API development to system integration that connects applications with other internal or third-party services. They frequently perform technical troubleshooting to resolve production issues and increasingly deploy and manage applications on cloud platforms. This role typically sits within an engineering organization and requires versatility across both coding and systems-level problem solving.
- Application Integration DeveloperApplication Integration Developers design and maintain integrations between enterprise systems using integration platforms like Boomi, connecting tools such as ERPs, PLMs, and data lakes to create cohesive workflows across an organization. The work involves architecting data flows, troubleshooting system connections, and often managing vendor relationships and platform governance in regulated or complex technical environments. The role suits developers with strong API and middleware knowledge who enjoy solving infrastructure challenges and taking ownership of system reliability across the enterprise.
Find where you fit
Your work history places you on this map — each role you add connects you to an occupation, its career paths, and the open roles that match it.