Write clean, modular, well-documented C++ and Python code that can be maintained and extended by other engineers. * Collaborate cross-functionally with machine learning, engineering, product, and ...
Write clean, modular, well-documented C++ and Python code that can be maintained and extended by other engineers. * Collaborate cross-functionally with machine learning, engineering, product, and ...
... Python, C and C++ or other selected languages • Utilizes software engineering tools such as ... configuration management systems, build processes, and debuggers in the software development ...
... Python, C and C++ or other selected languages • Utilizes software engineering tools such as ... configuration management systems, build processes, and debuggers in the software development ...
Python, Bash * Data: PostgreSQL, SQL * Infrastructure: AWS, Docker, Terraform * Dev Tools: GitHub ... engineers who: * Enjoy solving real-world technical problems * Take ownership of systems and ...
Python, Bash * Data: PostgreSQL, SQL * Infrastructure: AWS, Docker, Terraform * Dev Tools: GitHub ... engineers who: * Enjoy solving real-world technical problems * Take ownership of systems and ...
NM Resident Engineer Kansas City
Kansas City, KS · On-site
$95K - $121K/yr
NM Resident Engineer Kansas City Work Location: Candidate is required to work onsite with Nokia ... API, XML, Python, and Velocity. - 5+ years skillset in Linux administration (Red Hat / CentOS) - 5+ ...
NM Resident Engineer Kansas City
Kansas City, KS · On-site
$95K - $121K/yr
NM Resident Engineer Kansas City Work Location: Candidate is required to work onsite with Nokia ... API, XML, Python, and Velocity. - 5+ years skillset in Linux administration (Red Hat / CentOS) - 5+ ...
Python, Bash * Data: PostgreSQL, SQL * Infrastructure: AWS, Docker, Terraform * Dev Tools: GitHub ... engineers who: * Enjoy solving real-world technical problems * Take ownership of systems and ...
Python, Bash * Data: PostgreSQL, SQL * Infrastructure: AWS, Docker, Terraform * Dev Tools: GitHub ... engineers who: * Enjoy solving real-world technical problems * Take ownership of systems and ...
Python, Bash * Data: PostgreSQL, SQL * Infrastructure: AWS, Docker, Terraform * Dev Tools: GitHub ... engineers who: * Enjoy solving real-world technical problems * Take ownership of systems and ...
Quick apply
Python, Bash * Data: PostgreSQL, SQL * Infrastructure: AWS, Docker, Terraform * Dev Tools: GitHub ... engineers who: * Enjoy solving real-world technical problems * Take ownership of systems and ...
Senior Automation Engineer
Kansas City, MO · Hybrid
$101K - $133K/yr
Evaluate, select, and implement Python libraries, testing tools, and supporting frameworks to ... Engineering as a Service provides complete design, implementation, and technology operations ...
Senior Automation Engineer
Kansas City, MO · Hybrid
$101K - $133K/yr
Evaluate, select, and implement Python libraries, testing tools, and supporting frameworks to ... Engineering as a Service provides complete design, implementation, and technology operations ...
About Software Engineering Roles at Danaher Are you passionate about building real-world ... Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ...
About Software Engineering Roles at Danaher Are you passionate about building real-world ... Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ...
About Software Engineering Roles at Danaher Are you passionate about building real-world ... Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ...
About Software Engineering Roles at Danaher Are you passionate about building real-world ... Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ...
About Software Engineering Roles at Danaher Are you passionate about building real-world ... Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ...
About Software Engineering Roles at Danaher Are you passionate about building real-world ... Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ...
Creates and executes designs for small sets of new functionalities as part of a software project using Python, C and C++ or other selected languages * Utilizes software engineering tools such as ...
Creates and executes designs for small sets of new functionalities as part of a software project using Python, C and C++ or other selected languages * Utilizes software engineering tools such as ...
About Software Engineering Roles at Danaher Are you passionate about building real-world ... Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ...
About Software Engineering Roles at Danaher Are you passionate about building real-world ... Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ...
Software Engineer
Kansas City, MO · On-site
Python AND Django Required: Skill set (Must Have): Python AND Django Preferred Skills: Strong ... a senior software engineer Be familiar with writing API's and refactoring codebases Strong ...
Software Engineer
Kansas City, MO · On-site
Python AND Django Required: Skill set (Must Have): Python AND Django Preferred Skills: Strong ... a senior software engineer Be familiar with writing API's and refactoring codebases Strong ...
... TypeScript, Python, Java) or other selected languages • Collaborates and adds value through ... DevOps and automated software delivery principles such as continuous integration/delivery (CI/CD ...
... TypeScript, Python, Java) or other selected languages • Collaborates and adds value through ... DevOps and automated software delivery principles such as continuous integration/delivery (CI/CD ...
... Python or other selected languages * May serve as a Lead Software Engineer for projects in new ... markets or relying heavily on new technologies * Mentor and provide guidance to less experienced ...
... Python or other selected languages * May serve as a Lead Software Engineer for projects in new ... markets or relying heavily on new technologies * Mentor and provide guidance to less experienced ...
... TypeScript, Python, Java) or other selected languages * Collaborates and adds value through ... A strong grasp of DevOps and automated software delivery principles such as continuous integration ...
... TypeScript, Python, Java) or other selected languages * Collaborates and adds value through ... A strong grasp of DevOps and automated software delivery principles such as continuous integration ...
Write clean, modular, well-documented C++ and Python code that can be maintained and extended by other engineers. * Collaborate cross-functionally with machine learning, engineering, product, and ...
Write clean, modular, well-documented C++ and Python code that can be maintained and extended by other engineers. * Collaborate cross-functionally with machine learning, engineering, product, and ...
... C++, Python or other selected languages • May serve as a Lead Software Engineer for projects in new markets or relying heavily on new technologies • Mentor and provide guidance to less ...
... C++, Python or other selected languages • May serve as a Lead Software Engineer for projects in new markets or relying heavily on new technologies • Mentor and provide guidance to less ...
Test Architect (Data Migration & Snowflake)
Kansas City, KS · On-site
$61.50 - $79/hr
Programming: High proficiency in Python for data engineering tasks, utilizing libraries such as Pandas, PyTest, Great Expectations, and the Snowflake-Python Connector. * Data Engineering & ETL: Deep ...
Test Architect (Data Migration & Snowflake)
Kansas City, KS · On-site
$61.50 - $79/hr
Programming: High proficiency in Python for data engineering tasks, utilizing libraries such as Pandas, PyTest, Great Expectations, and the Snowflake-Python Connector. * Data Engineering & ETL: Deep ...
Data Platform Software Engineer
Kansas City, MO · On-site +1
$111K - $134K/yr
This role blends data engineering, software development, and infrastructure management, leveraging languages and tools such as Java, Python, Apache Iceberg, Flink, Spark, Kafka, and Trino. Core ...
Data Platform Software Engineer
Kansas City, MO · On-site +1
$111K - $134K/yr
This role blends data engineering, software development, and infrastructure management, leveraging languages and tools such as Java, Python, Apache Iceberg, Flink, Spark, Kafka, and Trino. Core ...
Python Developer information
See Grandview, MO salary details
$12.98 - $19.50
1% of jobs
$19.50 - $26.03
0% of jobs
$26.03 - $32.55
2% of jobs
$32.55 - $39.07
5% of jobs
$39.07 - $45.59
11% of jobs
$47.51 is the 25th percentile. Wages below this are outliers.
$45.59 - $52.12
18% of jobs
The median wage is $55.52 / hr.
$52.12 - $58.64
24% of jobs
$63.63 is the 75th percentile. Wages above this are outliers.
$58.64 - $65.16
18% of jobs
$65.16 - $71.68
13% of jobs
$71.68 - $78.21
5% of jobs
$78.21 - $84.73
3% of jobs
$12
$57
$84
How much do python developer jobs pay per hour?
What are some common challenges Python Developers face when working on large-scale projects?
What Does a Python Developer Do?
As a Python developer, your job is to use the Python programming language to develop, implement, and debug a project. In this role, you may create an application for your employer, design the framework for your code, build tools as necessary to get the job done, create websites, or publish new services. Python developers often work with data collection and analytics to create useful answers to questions and provide insight where it's needed most. Like most programming positions, the specifics of this job vary based on the needs of your employer. Some Python developers work as independent contractors instead of being exclusive to one company.
What is the difference between Python Developer vs Java Developer?
| Aspect | Python Developer | Java Developer |
|---|---|---|
| Required Credentials | Bachelor's in CS or related field, Python certifications (optional) | Bachelor's in CS or related field, Java certifications (optional) |
| Work Environment | Web development, data science, automation, scripting | Enterprise applications, Android development, backend systems |
| Industry Usage | Tech startups, data companies, automation firms | Financial services, enterprise software, mobile app companies |
| Common Search/Comparison | Often compared for backend and scripting roles | Compared for enterprise and mobile app development |
Python Developers and Java Developers share similar educational backgrounds and often work in backend environments. However, Python is favored for data science, scripting, and rapid development, while Java is preferred for large-scale enterprise applications and Android development. Both roles are highly sought after, but their industry focus and project types differ.
What are the key skills and qualifications needed to thrive as a Python Developer, and why are they important?
What does a Python Developer do?

Job description
Jumio is looking for a Research Engineer with a foundation in machine learning, robotics, and data infrastructure to help build and scale the systems used for data collection, model development, and product improvement.
This role sits at the intersection of robotics, computer vision, and applied machine learning. You will work hands-on with robotic systems, ROS/ROS2-based modules, mobile data collection workflows, and ML pipelines that support training, evaluation, and production model performance. This is a strong opportunity for a new graduate or early-career engineer who wants to build practical systems that directly improve real-world AI products.
Role ValueHigh-quality data and reliable model evaluation infrastructure are critical to improving Jumio's machine learning and computer vision capabilities. This role helps ensure that data collected from robotic systems and mobile applications is usable, scalable, and connected to the broader model development lifecycle.
The Research Engineer will support both the robotics/data collection environment and the ML development workflow, helping the team move faster, improve model quality, and better understand model performance in production.
Example Responsibilities- Build and integrate ROS/ROS2-based modules to support robotic navigation, manipulation, and data collection workflows.
- Replicate and integrate mobile and web UI environments into robotic testing and data collection systems.
- Build, maintain, and improve training and test datasets collected through robotic manipulators and in-house iOS and Android applications.
- Mine, query, and analyze data from internal databases to create features, identify trends, and generate insights that improve product and model development.
- Develop tools and processes to monitor data quality, model performance, and model accuracy in production environments.
- Implement end-to-end machine learning workflows, including data preparation, model training, testing, evaluation, and deployment support.
- Write clean, modular, well-documented C++ and Python code that can be maintained and extended by other engineers.
- Collaborate cross-functionally with machine learning, engineering, product, and research teams to improve data collection, model development, and system performance.
- Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, Machine Learning, or a related technical field.
- 1-2 years of relevant industry, internship, or research experience in machine learning, robotics, computer vision, or related technical areas.
- Hands-on experience with ROS and/or ROS2, including building or integrating modules for robot navigation, manipulation, simulation, or data collection.
- Strong foundation in machine learning fundamentals, with experience implementing models in Python using frameworks such as PyTorch, TensorFlow, scikit-learn, or similar.
- Experience working with databases, writing queries, and building or maintaining data pipelines for training, testing, or evaluation.
- Strong programming skills in Python and C++, with an emphasis on clean, reliable, well-documented code.
- Ability to work hands-on with physical hardware, debug system behavior, and translate research or prototype work into scalable engineering solutions.
- Experience with robotic manipulators, mobile robot platforms, or lab-based robotic systems.
- Familiarity with iOS and/or Android development, especially for hardware-integrated data collection applications.
- Experience with data collection pipelines for computer vision, biometric systems, identity verification, or similar applied AI domains.
- Exposure to production ML observability, model monitoring, drift detection, or data quality monitoring tools.
- Familiarity with cloud platforms such as AWS, including S3, EC2, SageMaker, or similar tools for storage, compute, and model deployment.
- Experience working in cross-functional environments with machine learning engineers, software engineers, researchers, and product teams.
About Jumio
Sourced by ZipRecruiter
Industry
Software development
Company size
1,001 - 5,000 Employees
Headquarters location
Palo Alto, CA, US
Year founded
2010