1

Research Python Jobs in Montana (NOW HIRING)

... for research and industrial applications in the quantum industry. As a member of a ... python, and CMake • Familiarity with debugging embedded applications (e.g. GDB) • Strong ...

Strong proficiency using statistical or programming tools such as SAS, SQL, VBA, Python, R, or similar to manipulate, merge, and analyze large datasets in applied research, evaluation, or analytics ...

Strong proficiency using statistical or programming tools such as SAS, SQL, VBA, Python, R, or similar to manipulate, merge, and analyze large datasets in applied research, evaluation, or analytics ...

Strong proficiency using statistical or programming tools such as SAS, SQL, VBA, Python, R, or similar to manipulate, merge, and analyze large datasets in applied research, evaluation, or analytics ...

Strong proficiency using statistical or programming tools such as SAS, SQL, VBA, Python, R, or similar to manipulate, merge, and analyze large datasets in applied research, evaluation, or analytics ...

... Python. Some experience with React and/or Angular would be helpful. This role requires not only ... Actively research and evaluate new technologies, tools, and methodologies to improve the ...

next page

Showing results 1-20

Research Python information

What is a Research Python Developer?

A Research Python Developer is a professional who uses the Python programming language to support and conduct research activities. They often work with data analysis, machine learning, simulation, and automation to solve scientific or academic problems. Their role may involve developing prototypes, processing large datasets, and collaborating with researchers to implement algorithms or models. Research Python Developers are commonly found in universities, research institutions, and tech companies focused on innovation.

What is the difference between Research Python vs Data Analyst?

AspectResearch PythonData Analyst
Required SkillsPython programming, research methodologies, data analysisData analysis, visualization, SQL, Excel
Work EnvironmentResearch labs, academic institutions, tech companiesBusiness settings, corporate offices, consulting firms
Common CertificationsPython certifications, research methodology coursesMicrosoft Excel, Tableau, SQL certifications
Industry UsageAcademic research, scientific projects, tech R&DBusiness intelligence, marketing, finance

Research Python focuses on using Python for scientific and academic research, emphasizing programming and research methodologies. Data Analysts primarily analyze and interpret data to support business decisions, often using tools like Excel and Tableau. While both roles require data skills, Research Python is more technical and research-oriented, whereas Data Analysts focus on data interpretation within business contexts.

What are the key skills and qualifications needed to thrive as a Research Python Developer, and why are they important?

To thrive as a Research Python Developer, you need expertise in Python programming, data analysis, and a strong foundation in mathematics or computer science, often supported by an advanced degree. Familiarity with libraries such as NumPy, pandas, TensorFlow, and version control systems like Git is typically required. Analytical thinking, problem-solving, and effective communication are crucial soft skills for translating research goals into practical code. These skills are essential for developing robust research solutions, collaborating with interdisciplinary teams, and advancing scientific or technical projects.

What are some common challenges faced by Research Python Developers when collaborating with cross-functional teams?

Research Python Developers often work alongside data scientists, domain experts, and engineers, which can present challenges such as aligning on project goals, translating research requirements into efficient code, and ensuring reproducibility of results. Effective communication and thorough documentation are key to overcoming these challenges. Additionally, Research Python Developers may need to adapt their code to integrate with different tools or platforms used by other team members, requiring flexibility and a willingness to learn new technical concepts.
What are popular job titles related to Research Python jobs in Montana? For Research Python jobs in Montana, the most frequently searched job titles are:
What job categories do people searching Research Python jobs in Montana look for? The top searched job categories for Research Python jobs in Montana are:

Firmware Engineer II

Atlas Copco

Bozeman, MT • On-site

Full-time

Posted 15 days ago


Atlas Copco rating

8.3

Company rating: 8.3 out of 10

Based on 57 frontline employees who took The Breakroom Quiz

86th of 417 rated machine equipment manufacturers


Job description

Your role
The Firmware Engineer II supports the development of cutting-edge scientific instruments tailored for research and industrial applications in the quantum industry. As a member of a multidisciplinary team, they contribute to the design, simulation, prototyping, test, and documentation of firmware and control systems that drive our products' performance, usability, and reliability. This position supports new product introductions, custom product development, new technology developments, and sustaining engineering efforts; striving to create innovative solutions that enable users to advance science. This position reports to the Controls Team Manager.
To succeed, you will need
Essential Duties, Responsibilities, and Expectations
• Design, develop, test, and maintain real-time C++ firmware for embedded systems
• Assist with board bring-up and hardware testing
• Provide technical support and troubleshooting assistance for firmware-related issues
• Participate in code reviews and provide constructive feedback
• Align with cross-functional R&D team including electrical engineering, mechanical engineering, and software engineering to ensure designs integrate into overall system architecture
• Architect solutions by understanding product/technical needs, defining requirements, and designing system architectures that can be decomposed into manageable subsystems
• Present technical findings and project status to cross-functional team and management
• Effectively manage both long-term and short-term project schedules to meet deadlines in a fast paced, dynamic environment
Minimum Qualifications (Experience / Education)
• Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
• 2+ years relevant work experience
• Working knowledge of C/C++ for embedded systems, including concurrency and memory management
• Familiarity with Linux-based development environment including shell scripting, python, and CMake
• Familiarity with debugging embedded applications (e.g. GDB)
• Strong analytical and problem-solving skills
• Effective communication skills with ability to articulate complex technical concepts across the organization
• Action oriented self-starter who works with accuracy and efficiency[CN1.1]
Competencies // Knowledge, Skills, and Abilities (KSA's)
• Experience with RTOS microcontroller development (e.g. Zephyr, FreeRTOS)
• Experience with source version control (e.g. git, svn)
• Experience with TCP/IP networking protocol implementation
• Ability to read a schematic and understand digital electronics concepts
• Ability to use an oscilloscope or logic analyzer to troubleshoot problems
In return, we offer
  • Culture of trust and accountability
  • Lifelong learning and career growth
  • Innovation powered by people
  • Comprehensive compensation and benefits
  • Health and well-being

Job location
This role requires you to work on-site at our office in Bozeman, MT, United States (US). You will be part of a dynamic team and enjoy the benefits of face-to-face collaboration.
Contact information
Talent Acquisition Team: Danielle Ward
Uniting curious minds
Behind every innovative solution, there are people working together to transform the future. With careers sparked by initiative and lifelong learning, we unite curious minds, and you could be one of them.

What Atlas Copco employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom