Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Job Duties
We are looking for a skilled Python Developer to design and build data-driven applications and real-time visualization solutions. In this role, you will transform complex datasets into interactive dashboards and analytical tools that enable strategic decision-making. You will collaborate with cross-functional teams, working in a dynamic and innovative environment focused on delivering high-quality software products.
Qualifications
- Develop and maintain end-to-end applications, including back-end services in Python and front-end interfaces in Angular
- Build and enhance interactive, real-time dashboards and AI-driven analytics tools
- Use NumPy and Pandas for data manipulation and analysis
- Develop UI components and visualizations with Plotly and Angular front-end components
- Collaborate with cross-functional teams to design and deliver scalable, high-quality solutions
- Optimize and refactor existing code for performance and scalability (front-end and back-end)
- Troubleshoot, debug, and resolve issues in applications and systems
- Stay current with trends in full-stack development, data visualization, and cloud technologies
- Maintain strong knowledge of modern development tools, standards, and best practices
- Bachelor’s degree in Computer Science, Engineering, or a related technical field
- 2+ years of professional software development experience (preferred)
- Advanced proficiency in Python programming
- Strong hands-on experience with NumPy and Pandas
- Proven experience building interactive dashboards using Plotly and Dash
- Familiarity with web frameworks (e.g., Flask, Django) is a plus
- Solid understanding of data structures, algorithms, and statistical analysis
- Experience with cloud platforms — Azure preferred, but AWS or GCP experience is also welcomed
- Knowledge of REST APIs and microservices architecture
- Proficiency with Git and version-control best practices
- Excellent analytical, debugging, and problem-solving skills
- Ability to work independently and collaboratively in a fast-paced environment
- Strong communication skills in English (written and verbal)
- Experience in the Oil & Gas industry
- Experience with machine learning frameworks (TensorFlow, Scikit-learn)
- Knowledge of SQL/NoSQL databases and query development
- Experience working in Agile/Scrum development environments
Location
Rua Paulo Emidio Barbosa 485 Q, Rio de Janeiro, Rio de Janeiro, 291941, Brazil
Job Details
Requisition Number: 203950
Experience Level: Experienced Hire
Job Family: Engineering/Science/Technology
Product Service Line: [[division]]
Full Time / Part Time: Full Time
Additional Locations for this position:
Compensation Information
Compensation is competitive and commensurate with experience.
Key Skills
Ranked by relevanceReady to apply?
Join MyPetroCareer.com and take your career to the next level!
Application takes less than 5 minutes

