1

Software Engineer Ii Python Jobs in Texas (NOW HIRING)

Software Engineer II

Irving, TX ยท On-site

$93K - $128K/yr

Software Engineer II Are you looking for a place where you can bring your skills in developing and maintaining of complex applications and systems? Welcome to Neighborly-the hub of service brands ...

Software Engineer II

Irving, TX ยท Hybrid

$93K - $128K/yr

Software Engineer II Are you looking for a place where you can bring your skills in developing and maintaining of complex applications and systems? Welcome to Neighborly-the hub of service brands ...

Senior Software Engineer II

Austin, TX

$121K - $160K/yr

As a Senior Software Engineer II, you will operate as a multidomain technical expert, sets ... C#, Python, Terraform, or equivalent infrastructure as code experience; experience with SQL ...

Software Engineer II

Coppell, TX ยท On-site

$90K - $124K/yr

We are looking to hire an accomplished Software Engineer to use cutting edge technologies and build ... Knowledge of Python for scripting or backend development is a plus. * Demonstrated ability to ...

Senior Software Engineer II

Austin, TX ยท On-site

$121K - $160K/yr

As a Senior Software Engineer II, you will operate as a multidomain technical expert, sets ... C#, Python, Terraform, or equivalent infrastructure as code experience; experience with SQL ...

Software Engineer II

Austin, TX ยท On-site

$96K - $132K/yr

A Software Engineer II develops and maintains software products to satisfy business requirements. Essential Duties and Responsibilities: * Develops code to meet business requirements * Works with ...

Job Title Software Engineer II - Remote Requisition Number R7726 Software Engineer II - Remote ... Java/J2EE, Python or NodeJS * REST Webservices/GraphQL * Requirements Gathering * AWS Native ...

New

Software Engineer II

Austin, TX ยท On-site

$96K - $132K/yr

Summary of Job A Software Engineer II develops and maintains software products to satisfy business requirements. Essential Duties and Responsibilities * Develops code to meet business requirements

Software Engineer II

Arlington, TX

$87K - $120K/yr

This is a software engineer role. Requirements * 5 years of experience Responsibilties * code Lever builds modern recruiting software for teams to source, interview, and hire top talent. Our team ...

Software Engineer 2

Austin, TX ยท On-site

$96K - $132K/yr

We're looking for Software Engineer 2 to join Procore's Pages Team within the Data and AI Division . In this role, you'll play a critical role in designing robust systems, building the canvas-based ...

Software Engineer 2

Austin, TX ยท On-site

$96K - $132K/yr

We're looking for Software Engineer 2 to join Procore's Pages Team within the Data and AI Division . In this role, you'll play a critical role in designing robust systems, building the canvas-based ...

As a Software Engineer 2 , you are responsible for designing, building and shipping software using your analytic, pragmatism, and engineering skills to provide solutions adopted by Procore ...

As a Software Engineer 2 , you are responsible for designing, building and shipping software using your analytic, pragmatism, and engineering skills to provide solutions adopted by Procore ...

As a Software Engineer 2 , you are responsible for designing, building and shipping software using your analytic, pragmatism, and engineering skills to provide solutions adopted by Procore ...

next page

Showing results 1-20

Software Engineer Ii Python information

What are the typical career growth opportunities for a Software Engineer II Python?

Software Engineer II Python roles often serve as a stepping stone to more advanced positions, such as Senior Software Engineer, Lead Developer, or Engineering Manager. As you gain experience and show leadership in complex projects, there's potential to take on greater responsibilities, such as designing system architecture or mentoring junior team members. Many organizations also provide opportunities for professional development, including training in new technologies or management skills. Demonstrating initiative and strong technical performance will help pave the way for career advancement within your team or organization.

What are the key skills and qualifications needed to thrive in the Software Engineer Ii Python position, and why are they important?

To excel as a Software Engineer II Python, a strong grasp of Python programming, object-oriented design, software development methodologies, and typically a bachelor's degree in computer science or a related field are essential. Experience with tools such as Git, unit testing frameworks (like pytest), cloud platforms (such as AWS or Azure), and knowledge of databases are common requirements, and certifications in Python or cloud technologies can be advantageous. Effective communication, problem-solving ability, and the capacity to collaborate within cross-functional teams are key soft skills for this position. These combined skills ensure the engineer can develop, troubleshoot, and deliver high-quality software solutions in dynamic and fast-paced environments.

What is a Software Engineer II Python job?

A Software Engineer II Python is a mid-level software developer specializing in Python programming. They are responsible for designing, developing, testing, and maintaining software applications, often working on more complex tasks than entry-level engineers. This role typically requires proficiency in Python frameworks like Django or Flask, experience with databases, and knowledge of software development best practices. Engineers at this level collaborate with cross-functional teams to implement features, optimize performance, and troubleshoot issues. They may also mentor junior engineers and contribute to architectural decisions.

What job categories do people searching Software Engineer Ii Python jobs in Texas look for? The top searched job categories for Software Engineer Ii Python jobs in Texas are:
Software Engineer II: AI Compiler Engineer

Software Engineer II: AI Compiler Engineer

Cadence Design Systems, Inc.

Austin, TX โ€ข Hybrid

$96K - $132K/yr

Full-time

Posted yesterday


Job description

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.

Job Description

Cadence Design Systems Inc. is looking for a motivated Software Engineer II: AI Compiler Engineer to work with us.

As a Software Engineer II: AI Compiler Engineer you will work with complex high performance SoC's, and is one of the best kept secrets within the semi IP world powering AR/VR, HiFi Audio and Speech, Vision, Imaging and hundreds of intelligent IoT applications.

Be a part of a team that develops an AI graph compiler that takes as input Neural Networks (NNs) created in frameworks such as PyTorch or TensorFlow and converts them into optimized code suitable for execution on special-purpose and embedded platforms.

Cadence is also a Fortune 100 Best Companies to Work For.

Job Description:

  • Developing a deep learning compiler stack that takes neural network descriptions (CNNs/RNNs) created in frameworks such as Caffe, PyTorch, TensorFlow, etc. and converts them into code suitable for execution on special-purpose and embedded platforms.
  • Use modern compiler frameworks such as LLVM and MLIR.
  • Developing optimized implementations of a variety of neural-network operations and integrating them into a runtime framework
  • Developing new optimization techniques and algorithms to efficiently map CNNs onto a wide range of Xtensa processors and specialized hardware.
  • Benchmarking end-to-end network performance on a variety of DSP and special-purpose accelerator platforms.
  • Enhancing the framework to improve overall functionality and performance on the various hardware platforms.
  • Devising multiprocessor/multicore partitioning and scheduling strategies.
  • Developing complex programs to validate the functionality and performance of the CNN application programming kit.
  • Working with hardware designers to identify opportunities for additional hardware acceleration of neural network functions.
  • Working with industry-leading partners and customers to design and standardize neural network APIs..

Requirements:

  • Complete Bachelor in Computer Science or Computer Engineering or equivalent experience.
  • A high level of C and C++ programming expertise with 3-5+ years of experience is required.
  • Expertise in software development on Linux and Windows systems including test, debug and release is required.
  • Knowledge of and experience with a state-of-the-art compiler stack such as LLVM and MLIR.
  • Experience implementing compilation techniques such loop optimization, polyhedral models, and IR construction/transition/lowering techniques.

Nice to have:

  • Master or PhD.
  • 3+ years of experience working on a production compiler is highly desired.
  • Python experience highly desired
  • Prior work with CNNs and familiarity with deep learning frameworks (TensorFlow, Caffe/2, etc.) is a strong plus
  • Experience programming and optimizing for embedded platforms such as DSPs with DMA engines highly desired
  • Familiarity with the state-of-the-art deep learning compilation approaches (Glow, TVM, XLA, etc.) is a plus
  • Familiarity with various deep learning networks and their applications (Classification/Segmentation/Object Detection/RNNs) is a plus
  • Knowledge of neural net exchange formats (ONNX, NNEF) is a plus

Additional Job Details:

  • Employment term: 40 hours/week.
  • Hybrid work.
  • Competitive benefits.

Cadence is the only company that provides the expertise and tools, IP, and hardware required for the entire electronics design chain, from chip design to chip packaging to boards and to systems. We enable electronic systems and semiconductor companies to create innovative products that transform the way people live, work, and play. Our products are used in mobile, consumer, cloud datacenter, automotive, aerospace, IoT, industrial and other market segments.

For more information, access http://www.cadence.com

We're doing work that matters. Help us solve what others can't.