Recruiting the Talent. Staffing the Culture. Call Us: 847-945-7600

Job Seekers.

  • Share this Job

Python Developer

Location : San Ramon, CA
Job Type : Temp/Contract
Hours : Full Time
Required Years of Experience : 3+
Travel : No
Relocation : No

Job Description :


We are looking for a smart, enthusiastic, and an experienced Python Engineer to join our team building cutting edge industrial IoT analytics solutions. It’s a unique opportunity to actively contribute to highly optimized code on embedded devices as well as highly scalable big-data solutions on the cloud. Our stack includes: Python, Java, CloudFoundry, PostgresDB, Kafka, RabbitMQ, MQTT, Github, Linux, Raspberry Pi.


Key Accountabilities:

  • Participate in all phases of the product cycle, from definition, architecture, design, through implementation and test

  • Ensure software meets all requirements of quality, security, modifiability, extensibility etc.

  • Perform Code Reviews, Unit testing, documenting and implementing software best practices

  • Drive and build PoCs as needed

  • Manage deployments of builds to internal servers

  • Communicate progress and escalate issues to management in a timely manner

  • Work closely with other software engineers as well as test engineers in an Agile SCRUM environment

Required Qualifications :


  • BS degree in Computer Science / Computer Engineering or higher

  • 10+ years of core Java experience building complex large-scale systems

  • Expert in Python programming with 5+ years of experience building production software in Python; strong knowledge of various handy Py libs such as Pandas, Multiprocessing, Conda, etc.

  • Experience building and integrating REST APIs

  • Ability to solve complex architecture and design problems

  • Experience in performance measurements and tuning

  • Strong understanding of design patterns and experience in developing re-usable frameworks

  • Strong understanding of multi-threading and related concepts

  • Experience with container technologies (Docker)

  • Very good knowledge of SQL

  • Experience implementing software unit tests

  • Experience working with Git (GitHub/BitBucket)

  • Experience working in Agile SCRUM teams

  • Experienced in Jenkins based CI/CD systems

  • Strong analytical thinking and ability to solve algorithmic tasks

  • Proven experience troubleshooting and debugging complex system issues

  • Proficiency in using UNIX-based tools and systems

  • Recognizes importance of internal and external deadline

  • Able to work under minimal supervision

  • Strong communicator with a proven track record of working collaboratively on complex projects


Highly Desired:

  • Experience working on embedded systems / IoT edge-to-cloud solutions

  • Experienced in using Cloud Foundry (CF) CLI for deploying applications and other CF management activities

Powered by AkkenCloud
Back to Top
Enter your Infotext or Widgets here...