Jobs · Engineering · California

System Validation SW Engineer / Python Developer

Tata Consultancy Services · Cupertino, CA · 2 wk ago
Engineering$70k–$135k/yrFull-time

Roles & Responsibilities

  • Write and test code, develop backend components to improve responsiveness and overall performance.
  • Integrate user-facing elements into applications.
  • Test and debug programs.
  • Improve functionality of existing systems.
  • Implement security and data protection solutions.
  • Assess and prioritize feature requests.
  • Cook with internal teams to understand user requirements and provide technical solutions.

Skills

  • Experience as a Python Developer.
  • Expertise in at least one popular Python framework (like Django, Flask or Pyramid).
  • Knowledge of object-relational mapping (ORM).
  • Good problem solving skills.
  • Bachelor's degree in Computer Science, Engineering or relevant field.
  • Nice-to-have: Experience on applications interacting with hardware (products, lab devices).

Additional Information

  • Coding section emphasis will be on binary search - code, explain time complexity of it.
  • GDB Debugger -> How to use debug it.
  • OOPS topics, OS fundamentals, functional and classes programming, polymorphism - method overloading, method overriding, constructor and destructor in python.
  • Writing unit test case -> package which you use and writing sample unit test cases.
  • System design -> think of example as elevator design problem.
  • Context manager -> resource managing and calculate run time for the function.
  • Longest subsequence [code]
  • Multi-threading.

Pay

$70,000-$135,000 per year

Schedule

Full-time

Location

Cupertino, CA

Similar jobs

System Validation Engineer

Super Micro Computer Spain, S.L.San Jose, CA· 1 wk ago
Quality Assurance$95k–$113k/yrapply on jobs.supermicro.com

Validations Engineer

FUJIFILM BiosciencesSanta Ana, CA· 5 days ago
Quality Assurance$106k–$115k/yrapply on uscareers-fujifilm.icims.com