Hire the best Python Consultants in Linz, AT

Check out Python Consultants in Linz, AT with the skills you need for your next job.
  • $30 hourly
    Senior software engineer with a strong focus on developing advanced applications in 3D visualization, geospatial data processing, and construction technology. Expert in creating immersive user experiences and optimizing performance for high-demand applications. Proficient in integrating complex systems to enhance data accessibility and collaboration. Experienced in applying machine learning techniques to improve application functionalities and in designing intuitive user interfaces that facilitate seamless user interactions. Demonstrated ability to lead development teams, mentor peers, and drive innovation in rapidly evolving technological landscapes
    Featured Skill Python
    Autodesk BIM 360
    Autodesk Navisworks
    Amazon ECS
    Web3
    Tekla Structures
    Autodesk Revit
    RESTful API
    Rust
    Docker
    ASP.NET Core
    WebGL
    Three.js
    Node.js
    JavaScript
    React
    C#
  • $20 hourly
    Deep Knowledge in Data Science, able to build machine learning models, to collect business data, to analyse and visualise in order to deliver business value. Experienced Business Process Automation Developer using UiPath eith advanced certification. Experienced Django Developer.
    Featured Skill Python
    Django
    Artificial Intelligence
    Microsoft Excel
    Data Analysis
    Business Process Automation
    Robotic Process Automation
    Automation
    UiPath
    AngularJS
    Data Scraping
    Artificial Neural Network
    Tableau
    Data Science
    Natural Language Processing
  • $15 hourly
    Data Scientist | AI & Machine Learning Enthusiast | Business Growth Strategist Driven by a profound passion for Artificial Intelligence, Machine Learning, and Deep Learning, I specialize in transforming complex datasets into actionable insights that drive strategic growth. With a robust academic foundation in AI and Business Intelligence, paired with practical experience in data mining, predictive analytics, and machine learning, I excel at identifying hidden opportunities within intricate data landscapes. I thrive on crafting clear and compelling data narratives that inspire innovation and fuel impactful change. My expertise lies in leveraging data-driven methodologies to unlock untapped business potential, guide adaptive strategies, and enhance decision-making in dynamic market environments. 🚀 What I Bring to the Table: 1. Data Analysis & Visualization: I am proficient in Python, SQL, Tableau, and Power BI, enabling me to efficiently analyze data, create insightful visualizations, and deliver reports that empower informed business decisions. 2. Machine Learning & Predictive Analytics: I am skilled in building predictive models, conducting trend analyses, and implementing data-driven strategies that boost business growth. 3. AI-Driven Solutions: I am passionate about developing AI solutions that anticipate market shifts, optimize product strategies, and enhance operational efficiency. 4. Strategic Communication: I excel at translating complex data insights into clear, actionable strategies for stakeholders, ensuring alignment and driving tangible outcomes. 🌟 My Recent Achievements: 50% Reduction in Data Extraction Time: Implemented a Power Automate model that streamlined data processes, significantly enhancing efficiency. 15% Operational Efficiency Improvement: Refined internal data processes, leading to measurable gains in productivity. 🎓 Education & Expertise: With a Master’s in Artificial Intelligence from Johannes Kepler University Linz and a Master’s in Business Intelligence and Analytics, I offer a unique blend of technical expertise and business acumen. My strong analytical mindset and strategic vision make me a valuable partner for businesses seeking to transform data into a powerful tool for growth and innovation. 💼 Let’s Collaborate! If you are looking for a dedicated Data Scientist who combines precision, insight, and innovation to deliver high-quality, data-driven solutions, I am here to help! Let's turn your data into strategic assets that drive success and growth.
    Featured Skill Python
    SQL
    Business Analysis
    Beta Testing
    Analytical Presentation
    Alpha Testing
    Microsoft Power BI
    Data Science
    ETL
    Data Extraction
    Mining
    Data Mining
    Data Analysis
    ETL Pipeline
  • $85 hourly
    Currently I am working as a Data Scientist/Software Engineer for Fivesquare. I have 3+ years of experience in developing apps for the gambling industry (mostly part-time). Also I am studying Artificial Intelligence (Master) at the JKU in Linz.
    Featured Skill Python
    Software Development
    Software
    Artificial Intelligence
    Agile Software Development
    WordPress
    ASP.NET Core
    C#
    PyTorch
  • $5 hourly
    About Me AI/ML Developer with a robust foundation in Python programming, specializing in computer vision, audio processing, and natural language processing. With over two years of experience and 25+ AI-driven projects completed, I excel in building and optimizing complex machine learning models. I blend technical expertise with innovative problem-solving to deliver cutting-edge solutions across various industries.
    Featured Skill Python
    Bot Framework
    Python Script
    Chatbot
    JavaScript
    CSS
    HTML
  • $5 hourly
    🔧 About Me: As a fresh graduate in Mechatronics Engineering, I bring a unique blend of technical expertise and practical experience. Having worked in both technical and non-technical roles, I’ve honed my skills across various domains. 🛠️ Technical Skills: CAD/CAM: Proficient in Computer-Aided Design (CAD) and Computer-Aided Manufacturing (CAM), I can create precise 2D and 3D models for mechanical systems (Certified SolidWorks Associate). PLC Programming: Skilled in programming Programmable Logic Controllers (PLCs), I can automate industrial processes and optimize efficiency (LAD - FBD - GRAFCET). CNC Programming: Experienced in Computer Numerical Control (CNC) programming, I can generate toolpaths for machining operations. 🚀 Programming Languages: MATLAB: I’ve used MATLAB extensively for simulations, and control system design. Python: Proficient in Python, I can develop scripts, automate tasks, and write Raspberry Pi projects. C: I’m comfortable writing efficient and reliable code in C, especially for embedded systems. I’ve built codes for Arduino projects. 📊 Project Management & Communication: During my 2-year stint in Project Management and Monitoring & Evaluation, I became adept at using Microsoft Office tools, particularly Excel and Microsoft Projects. I’ve successfully managed projects, tracked progress, and ensured timely deliverables. Additionally, my experience in writing emails and organization posts has refined my writing and communication skills to a professional level. 🌟 Why Choose Me? Adaptability: Whether it’s coding, project management, or communication, I thrive in diverse environments. Problem-Solving: I approach challenges with creativity and analytical thinking. Collaboration: I enjoy working in cross-functional teams and contributing to successful outcomes.
    Featured Skill Python
    Simulink
    MATLAB
    Microsoft Office
    Content Creation
    Raspberry Pi
    Arduino
    Microsoft Project
    CAD & CAM Software
    Market Research
    CNC Programming
    PLC
    Academic Content Development
    Mechatronics
    CAD
  • $60 hourly
    I’m a technical consultant and software engineer with a strong track record of helping industry partners modernize and digitalize their production lines. I combine hands-on development experience in Python and Java with excellent communication and stakeholder management skills. My background in scientific research and process optimization allows me to quickly understand complex systems and translate them into actionable, value-driven digital solutions. I’ve worked across departments, bridging the gap between technical teams and decision-makers to deliver results that last.
    Featured Skill Python
    Business Analysis
    API Integration
    Technical Writing
    Soft Skills Training
    Linux
    IT Consultation
    ERP Software
    Java
    Atlassian Confluence
    Jira
    Agile Software Development
    Agile Project Management
  • $20 hourly
    Master's in AI from Johannes Kepler University Linz, Austria I transform cutting-edge AI research into practical business solutions. Having worked across prestigious institutions in Switzerland (Eawag), Austria (IMC University), and Nepal, I bring global expertise in artificial intelligence, data science, and project management to help businesses harness the power of intelligent automation. My specialty lies in Human Centric AI - autonomous systems that can reason, adapt, and make decisions independently with human-centric approach. I don't just build AI models; I architect intelligent systems that evolve with your business needs. WHAT I DELIVER: AI & Machine Learning Solutions Custom AI models, natural language processing, deep learning applications, and autonomous AI agents. I develop intelligent systems that enhance automation, personalization, and user experiences while adapting to changing business requirements. Data Science & Analytics Advanced statistical analysis, predictive modeling, and business intelligence dashboards using Power BI and Tableau. Transform your raw data into actionable insights that drive strategic decision-making and competitive advantage. AI Strategy & Consulting Strategic planning for AI integration, feasibility studies, ethics in AI implementation, and technology roadmaps. I help businesses navigate the complex landscape of AI adoption while ensuring responsible and effective implementation. Project Management for AI/Tech Agile/SCRUM methodology expertise managing interdisciplinary teams across complex AI projects. Proven track record of delivering on-time, within-scope solutions that align with business objectives and drive measurable outcomes. Research & Development Cutting-edge research, proof-of-concept development, and innovation in emerging AI technologies. I bridge the gap between academic research and commercial applications, creating patent-ready solutions for forward-thinking organizations. WHY CHOOSE ME: - International experience across Europe and Asia provides unique global perspective - Strong track record translating complex AI concepts into business-ready solutions - Expertise in emerging technologies like Agentic AI and autonomous systems - End-to-end project capability from concept to deployment and optimization - Commitment to human-centric ethical AI development and responsible innovation Ready to leverage AI for your next breakthrough? Let's discuss how intelligent automation can transform your business operations and create sustainable competitive advantages.
    Featured Skill Python
    Research & Development
    Project Management
    Tableau
    Microsoft Power BI
    UX Research
    Data Analysis
    SQL
    Python Scikit-Learn
    PyTorch
    TensorFlow
    Data Science
    Machine Learning
    AI Consulting
    JavaScript
  • $15 hourly
    As a research assistant based in Linz, Austria, I have a strong expertise in Python, shell scripting, and Convolutional Neural Networks (CNN). With practical experience in digital pathology and software quality assurance, I have worked as a research assistant at Johannes Kepler Universität Linz, actively contributing to research projects and digital pathology solutions. With my diverse skill set and educational background, I am well-prepared to excel in the field of AI and Software engineering and make significant contributions to its advancement.
    Featured Skill Python
    Odoo
    Data Visualization
    Data Entry
    JavaScript
    CSS
    HTML
    Neural Network
    R
  • $20 hourly
    I'm a Machine Learning Engineer and Python Developer with 4+ years of hands-on experience solving real-world problems using advanced AI. I specialize in deploying cutting-edge ML/AI solutions that enhance decision-making, boost operational efficiency, and reduce costs. My background includes working with startups and tech companies on projects involving: ✅ Language Modeling & LLMs (GPT, BERT, LLaMA, Mistral) ✅ Generative AI (Stable Diffusion + LoRA, DCGAN) ✅ Conversational AI using LangChain, OpenAI, and custom chatbot solutions ✅ Computer Vision (Image Classification, Object Detection/Tracking with YOLO + OpenCV) ✅ Data Annotation & Labeling using Roboflow and Label Studio ✅ Speech Technologies (Text-to-Speech & Speech-to-Text) ✅ Web Scraping & Automation using Python ✅ Full-stack app development with Django, Flask, FAST API, and PostgreSQL Key Skills: LangChain · OpenCV · OpenAI · YOLO · Hugging Face · Text Classification · Text to Speech (TTS) · Speech to Text (STT) · GPT · Image Classification · Chatbots · RNN · CNN · DCGAN · Fastai · Transformers · LLMs · NLP · TensorFlow · Keras · PyTorch · Django · PostgreSQL · Web Scraping · Python Automation · FAST API · Flask · Roboflow · Label Studio Let’s collaborate to elevate your AI initiatives to new heights!
    Featured Skill Python
    Data Labeling
    Algorithms
    Deep Neural Network
    Information Analysis
    Prompt Engineering
    Chatbot
    Natural Language Processing
    Artificial Intelligence
    Computer Vision
    Data Science
    Generative AI
    Large Language Model
    Deep Learning
    Machine Learning
  • $20 hourly
    My name is Omar Mohamed. I graduated from the Molecular Biology and Genetics Department, 2nd class Hons, at Inonu University in Turkey. I completed my master's degree in medical biology at Salzburg University in Austria. I am currently studying for a master's degree in artificial intelligence at JKU in Linz, Austria. Besides my previous studies in Procomcure and Novatium Company, I gained experience in DNA/RNA extraction, qualification, quantification and data analysis. As a molecular biology and genetics graduate, I developed a strong interest in molecular biology, tumor immunology, human genetics and bioinformatics. I have acquired a solid foundation in R and Python and have expertise in mouse models and handling Next Generation Sequencing (NGS) data. Furthermore, I have basic wet-lab skills in Illumina library preparation, Quality Control and freezing cell for scRNAseq,which I believe will be beneficial for the tasks required in the project. Furthermore, I am highly proficient in Microsoft Office programs, enabling me to effectively document activities, write experimental plans and reports, and establish and review standard operating procedures (SOPs) expert in Experience in Unix/Linux System  Deep Experience of standard Next generation sequencing analysis  Data processing  NGS protocols  Programming languages (Python, R)  Bash script  Lab management   Microarray data analysis  Machine Learning AI Machine Learning | Deep Learning | Data Science | AI Researcher
    Featured Skill Python
    DNA
    AI Product Management
    AI Model Training Prompt
    AI Data Analytics
    AI Agent Development
    AI Model Training
    Deep Learning Modeling
    R
    Machine Learning
    Biology
    Sequence Analysis
    Bioinformatics
    Molecular Biology
    Data Analysis
  • $25 hourly
    💎 𝑬𝒙𝒑𝒆𝒓𝒊𝒆𝒏𝒄𝒆𝒅 𝑨𝑰 & 𝑭𝒖𝒍𝒍-𝑺𝒕𝒂𝒄𝒌 𝑫𝒆𝒗𝒆𝒍𝒐𝒑𝒆𝒓 | 𝑬𝒙𝒑𝒆𝒓𝒕 𝒊𝒏 𝑶𝒑𝒆𝒏𝑨𝑰, 𝑳𝑳𝑴𝒔, 𝒂𝒏𝒅 𝑺𝒂𝒂𝑺 𝐖𝐢𝐭𝐡 8+ 𝐲𝐞𝐚𝐫𝐬 𝐨𝐟 𝐡𝐚𝐧𝐝𝐬-𝐨𝐧 𝐞𝐱𝐩𝐞𝐫𝐢𝐞𝐧𝐜𝐞 𝐢𝐧 𝐟𝐮𝐥𝐥-𝐬𝐭𝐚𝐜𝐤 𝐝𝐞𝐯𝐞𝐥𝐨𝐩𝐦𝐞𝐧𝐭 𝐚𝐧𝐝 𝐀𝐈 𝐭𝐞𝐜𝐡𝐧𝐨𝐥𝐨𝐠𝐢𝐞𝐬, 𝐈 𝐬𝐩𝐞𝐜𝐢𝐚𝐥𝐢𝐳𝐞 𝐢𝐧 𝐛𝐮𝐢𝐥𝐝𝐢𝐧𝐠 𝐬𝐜𝐚𝐥𝐚𝐛𝐥𝐞, 𝐡𝐢𝐠𝐡-𝐩𝐞𝐫𝐟𝐨𝐫𝐦𝐚𝐧𝐜𝐞 𝐰𝐞𝐛 𝐚𝐩𝐩𝐥𝐢𝐜𝐚𝐭𝐢𝐨𝐧𝐬. 𝐈’𝐯𝐞 𝐬𝐮𝐜𝐜𝐞𝐬𝐬𝐟𝐮𝐥𝐥𝐲 𝐥𝐚𝐮𝐧𝐜𝐡𝐞𝐝 50+ 𝐩𝐫𝐨𝐣𝐞𝐜𝐭𝐬, 𝐝𝐫𝐢𝐯𝐢𝐧𝐠 𝐬𝐮𝐛𝐬𝐭𝐚𝐧𝐭𝐢𝐚𝐥 𝐛𝐮𝐬𝐢𝐧𝐞𝐬𝐬 𝐠𝐫𝐨𝐰𝐭𝐡 𝐚𝐧𝐝 𝐠𝐞𝐧𝐞𝐫𝐚𝐭𝐢𝐧𝐠 𝐨𝐯𝐞𝐫 $1𝐌 𝐢𝐧 𝐚𝐧𝐧𝐮𝐚𝐥 𝐫𝐞𝐯𝐞𝐧𝐮𝐞 𝐟𝐨𝐫 𝐦𝐲 𝐜𝐥𝐢𝐞𝐧𝐭𝐬. 𝐌𝐲 𝐰𝐨𝐫𝐤 𝐡𝐚𝐬 𝐬𝐮𝐩𝐩𝐨𝐫𝐭𝐞𝐝 𝐨𝐯𝐞𝐫 1𝐌 𝐚𝐜𝐭𝐢𝐯𝐞 𝐮𝐬𝐞𝐫𝐬 𝐚𝐜𝐫𝐨𝐬𝐬 𝐯𝐚𝐫𝐢𝐨𝐮𝐬 𝐩𝐥𝐚𝐭𝐟𝐨𝐫𝐦𝐬, 𝐦𝐚𝐤𝐢𝐧𝐠 𝐚 𝐭𝐚𝐧𝐠𝐢𝐛𝐥𝐞 𝐢𝐦𝐩𝐚𝐜𝐭 𝐢𝐧 𝐟𝐢𝐞𝐥𝐝𝐬 𝐥𝐢𝐤𝐞 𝐀𝐝 𝐓𝐞𝐜𝐡, 𝐇𝐞𝐚𝐥𝐭𝐡𝐜𝐚𝐫𝐞, 𝐄-𝐜𝐨𝐦𝐦𝐞𝐫𝐜𝐞, 𝐚𝐧𝐝 𝐒𝐚𝐚𝐒. 𝐀𝐬 𝐚𝐧 𝐞𝐱𝐩𝐞𝐫𝐭 𝐢𝐧 𝐀𝐈 𝐦𝐨𝐝𝐞𝐥 𝐢𝐧𝐭𝐞𝐠𝐫𝐚𝐭𝐢𝐨𝐧 𝐚𝐧𝐝 𝐜𝐮𝐬𝐭𝐨𝐦 𝐰𝐞𝐛 𝐬𝐨𝐥𝐮𝐭𝐢𝐨𝐧𝐬, 𝐈 𝐚𝐦 𝐩𝐚𝐬𝐬𝐢𝐨𝐧𝐚𝐭𝐞 𝐚𝐛𝐨𝐮𝐭 𝐭𝐮𝐫𝐧𝐢𝐧𝐠 𝐢𝐧𝐧𝐨𝐯𝐚𝐭𝐢𝐯𝐞 𝐢𝐝𝐞𝐚𝐬 𝐢𝐧𝐭𝐨 𝐫𝐨𝐛𝐮𝐬𝐭, 𝐮𝐬𝐞𝐫-𝐟𝐫𝐢𝐞𝐧𝐝𝐥𝐲 𝐩𝐥𝐚𝐭𝐟𝐨𝐫𝐦𝐬. 𝐌𝐲 𝐞𝐱𝐩𝐞𝐫𝐭𝐢𝐬𝐞 𝐢𝐧𝐜𝐥𝐮𝐝𝐞𝐬 𝐝𝐞𝐬𝐢𝐠𝐧𝐢𝐧𝐠 𝐚𝐧𝐝 𝐝𝐞𝐩𝐥𝐨𝐲𝐢𝐧𝐠 𝐀𝐈-𝐩𝐨𝐰𝐞𝐫𝐞𝐝 𝐚𝐩𝐩𝐥𝐢𝐜𝐚𝐭𝐢𝐨𝐧𝐬, 𝐜𝐫𝐚𝐟𝐭𝐢𝐧𝐠 𝐜𝐮𝐬𝐭𝐨𝐦 𝐀𝐏𝐈𝐬, 𝐚𝐧𝐝 𝐢𝐧𝐭𝐞𝐠𝐫𝐚𝐭𝐢𝐧𝐠 𝐚𝐝𝐯𝐚𝐧𝐜𝐞𝐝 𝐀𝐈 𝐦𝐨𝐝𝐞𝐥𝐬 𝐬𝐮𝐜𝐡 𝐚𝐬 𝐆𝐏𝐓-4 𝐚𝐧𝐝 𝐋𝐚𝐧𝐠𝐂𝐡𝐚𝐢𝐧 𝐢𝐧𝐭𝐨 𝐫𝐞𝐚𝐥-𝐰𝐨𝐫𝐥𝐝 𝐛𝐮𝐬𝐢𝐧𝐞𝐬𝐬 𝐬𝐨𝐥𝐮𝐭𝐢𝐨𝐧𝐬. 𝐂𝐨𝐫𝐞 𝐄𝐱𝐩𝐞𝐫𝐭𝐢𝐬𝐞:✍ - AI-powered SaaS platforms - Custom web & mobile applications - AI agent and chatbot development - AI content generation and image generation apps - Real estate, medical, and business platforms - AI-driven web solutions for enhanced functionality ✌𝐓𝐞𝐜𝐡𝐧𝐢𝐜𝐚𝐥 𝐏𝐫𝐨𝐟𝐢𝐜𝐢𝐞𝐧𝐜𝐲:✌ - Frontend: React.js, Next.js, TypeScript, JavaScript, Redux, Tailwind CSS, SASS/SCSS - Backend: Node.js, Express.js, MongoDB, PostgreSQL, Supabase, Firebase, SQL, Nest.js - AI Technologies: OpenAI API (GPT-4, GPT-4o), LangChain, Gemini, Llama, RAGs, Eleven Labs
    Featured Skill Python
    API Integration
    SaaS
    LangChain
    LLM Prompt Engineering
    Retrieval Augmented Generation
    Machine Learning
    Generative AI
    OpenAI API
    Artificial Intelligence
    Next.js
    Vue.js
    React
    Node.js
    Web Development
  • $11 hourly
    Diligent, proactive, and responsible individual specializing in Analytics and Data Science. Ambitious with a drive to grow and advance in my profession, continuously developing skills and expertise while acquiring new ones.
    Featured Skill Python
    Data Entry
    SQL
    Data Visualization
    Stata
    Microsoft Excel
    Statistical Analysis
    R
    Data Analysis
    Machine Learning
  • $10 hourly
    I’m a developer experienced in creating games and interactive applications using Python, C++, and Java. Whether you’re looking to build a 2D platformer, a puzzle game, or a simple educational app, I can help. I work with libraries like Pygame to bring your ideas to life with clean, optimized code. From planning to final build, I handle the full development process. Clear communication and reliable delivery are important to me, so let’s stay in touch throughout the project
    Featured Skill Python
    Typing
    Translation
    Android Studio
    Java
    C++
    Mobile Game
    Android App Development
    Smartphone
    Personal Computer
    App Development
    Desktop Application
  • $10 hourly
    I’m a passionate Python developer with expertise in building efficient, scalable applications. My skills extend to web development, where I create functional and user-friendly solutions. What I Do: ✔ Backend Development: APIs, microservices, and automation with Python (Django, Flask, FastAPI). ✔ Web Development: Full-stack solutions (HTML/CSS, JavaScript, React/Vue if applicable). ✔ Data & Automation: Scripting, web scraping (BeautifulSoup, Scrapy), and data processing (Pandas, NumPy). ✔ Databases: PostgreSQL, MySQL, MongoDB. ✔ DevOps/Deployment: Docker, AWS, Heroku, CI/CD pipelines. My Approach: Clean code, performance optimization, and delivering projects on time. Let’s turn your ideas into reality!
    Featured Skill Python
    International Development
    Ecommerce Website
    Web Application
    Web Development
    Ecommerce
  • Want to browse more freelancers?
    Sign up

How hiring on Upwork works

1. Post a job

Tell us what you need. Provide as many details as possible, but don’t worry about getting it perfect.

2. Talent comes to you

Get qualified proposals within 24 hours, and meet the candidates you’re excited about. Hire as soon as you’re ready.

3. Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

4. Payment simplified

Receive invoices and make payments through Upwork. Only pay for work you authorize.

Trusted by

How do I hire a Python Consultant near Linz, on Upwork?

You can hire a Python Consultant near Linz, on Upwork in four simple steps:

  • Create a job post tailored to your Python Consultant project scope. We’ll walk you through the process step by step.
  • Browse top Python Consultant talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top Python Consultant profiles and interview.
  • Hire the right Python Consultant for your project from Upwork, the world’s largest work marketplace.

At Upwork, we believe talent staffing should be easy.

How much does it cost to hire a Python Consultant?

Rates charged by Python Consultants on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.

Why hire a Python Consultant near Linz, on Upwork?

As the world’s work marketplace, we connect highly-skilled freelance Python Consultants and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Python Consultant team you need to succeed.

Can I hire a Python Consultant near Linz, within 24 hours on Upwork?

Depending on availability and the quality of your job post, it’s entirely possible to sign up for Upwork and receive Python Consultant proposals within 24 hours of posting a job description.