Austin, Texas job opportunities listed here are with Fortune companies under Contract, Contract-to-Hire and Permanent Job categories. You can either choose a job from the list that suits your interests and qualifications or simply get in touch with us, and our staffing specialists will help you get your dream job.

Big Data / Kafka Administrator - Senior

Job Reference: 20-04872 Type: Person will be responsible to work as part of 24x7 shifts (US hours) to provide Support and Perform Administration on Kafka, Spark and Hadoop clusters.

Job Description
Job Duties and Responsibilities :

Managing and administering the overall Kafka infrastructure.
Monitor Kafka cluster connectivity and security.
Manage and review Kafka log files.
Collaborating with application teams to install operating system and Kafka updates, patches, and version upgrades when required.
User security management of the Kafka cluster.
Implement security standards for the cluster and Kafka services such as TLS for wire encryption.
Support of Kafka integrations, including topics, producers, consumers, Schema Registry, Kafka Control Center, KSQL, and streaming applications.
Monitor performance, identify bottlenecks and tune to optimize Kafka performance and throughput.
Takes care of the day-to-day running of Kafka clusters.

Job Qualifications:
Bachelor degree in computer or related field
7+ years in Big Data Stack with minimum 2 years experience in Kafka and Spark
Strong Technical Knowledge on Hadoop Eco System such as YARN, MapReduce, HDFS, HBase, Zookeeper, Pig and Hive is plus
Understanding of the Kafka components and zookeeper.
Strong Linux knowledge (Red Hat Enterprise).
Knowledge of configuration management tools such as ansible.
Good understanding of Streaming message delivery semantics.
Basics of networking, CPU, memory and storage.
Knowledge and understanding of Kerberos & active directory KDC.
Strong organizational, analytical and critical thinking skills

Apply

Big Data and Kafka Administrator - Senior

Job Reference: 20-04871 Type: Person will be responsible to work as part of 24x7 shifts (US hours) to provide Support and Perform Administration on Kafka, Spark and Hadoop clusters.

Job Description
Job Duties and Responsibilities :

Managing and administering the overall Kafka infrastructure.
Monitor Kafka cluster connectivity and security.
Manage and review Kafka log files.
Collaborating with application teams to install operating system and Kafka updates, patches, and version upgrades when required.
User security management of the Kafka cluster.
Implement security standards for the cluster and Kafka services such as TLS for wire encryption.
Support of Kafka integrations, including topics, producers, consumers, Schema Registry, Kafka Control Center, KSQL, and streaming applications.
Monitor performance, identify bottlenecks and tune to optimize Kafka performance and throughput.
Takes care of the day-to-day running of Kafka clusters.

Job Qualifications:
Bachelor degree in computer or related field
7+ years in Big Data Stack with minimum 2 years experience in Kafka and Spark
Strong Technical Knowledge on Hadoop Eco System such as YARN, MapReduce, HDFS, HBase, Zookeeper, Pig and Hive is plus
Understanding of the Kafka components and zookeeper.
Strong Linux knowledge (Red Hat Enterprise).
Knowledge of configuration management tools such as ansible.
Good understanding of Streaming message delivery semantics.
Basics of networking, CPU, memory and storage.
Knowledge and understanding of Kerberos & active directory KDC.
Strong organizational, analytical and critical thinking skills .

Apply

Embedded Software Engineer

Job Reference: 20-04813 Type: Job Description: Title: Embedded Developer I

Location: Austin, TX [Must be local and should work on-site] Please submit only local candidates

Contract: 6 months with a high possibility of extension

***Please complete attached Skill Matrix for all candidates submitted***

Job Description:

Responsibilities
Design and develop new applications for embedded Linux, with supporting unit tests and documentation
Develop code using the C programming language for embedded environment
Review and manage existing code and designs, work with test organization in debugging and identifying defects.
Perform hands-on development and troubleshooting on embedded targets
Work with software configuration management tools, defect tracking tools, and peer review techniques

Top Skills needed for this job
Experience developing software using embedded SDKs, frameworks and/or BSPs
Experience with hands-on development and troubleshooting on embedded targets. e.g., GDB, shell scripting, packet tracing (tcpdump, wireshark)
Experience interacting with embedded devices using methods such as syslog, serial console, and SSH.
Linux kernel networking stack knowledge (Netdevice, SKB, IP Conntrack)
Experience in Layer 2, Layer 3 networking, QoS
Experience in Network and/or application security expertise (L2/L3 firewall, DPI)
Knowledge of IEEE 802.11/WiFi Protocols


Qualifications
BA/BS in Computer Engineering, Computer Science, or equivalent experience
5 - 10 years of relevant work experience in embedded software development using the C language
Experience developing software using embedded SDKs, frameworks and/or BSPs
Strong analytical and problem-solving skills.
Experience with hands-on development and troubleshooting on embedded targets. e.g., GDB, shell scripting, packet tracing (tcpdump, wireshark)
Self-motivated, detail oriented and strong team player
Experience interacting with embedded devices using methods such as syslog, serial console, and SSH.
Comments for Suppliers: Bill rate not to exceed 34%
***Please complete attached Skill Matrix for all candidates submitted***

Apply

Developer

Job Reference: 20-04787 Type: Job responsibilities:
Define, design, and implement complex, multi-tier distributed software systems throughout all phases of the software development life cycle
Work on new and existing product initiatives and be a driver in the definition of product direction.
Partner effectively with product management, QE, partner teams.
Develop technical & domain expertise and apply to solving product challenges.
Work with other engineers, Architecture, Product Management, QA, and Operations teams to develop innovative solutions that meet business needs with respect to functionality, performance, scalability, reliability, realistic implementation schedules and adherence to development principles and product goals


Job Requirements: Front-end Developer (two positions open)
3-5 years experience in front-end development, solid foundation in computer science fundamentals with strong competencies in problem solving and software design
Experience with Node JS, Javascript, HTML5, CSS3
Experience building web and RESTFul applications
Deep experience with at least one popular JavaScript framework (e.g. React, Backbone, AngularJS)
Familiarity with front-end development tools such as npm, grunt, browserify.
Passion for shipping high quality, clean, tested code with an aim to delight users.
A passion for building pixel perfect applications to delight our UX designers.
Knowledge of cross-browser, cross-platform, and design constraints on the web.
Knowledge in practicing OOAD, architectural and design patterns, open source platforms, frameworks, technologies and software engineering methodologies.
Experience in using source control systems such as Git or Clearcase, issue tracking systems like JIRA.
Strong expertise in agile development.
Ability to adapt to changing business priorities and to thrive under pressure.
Excellent decision-making, communication and collaboration skills.


Job Requirements: Back-end Developer (one position open)
Solid foundation in computer science with strong competencies in data structures, algorithms, and software design.
Excellent knowledge in practicing OOAD, architectural and design patterns, open source platforms, frameworks, technologies and software engineering methodologies.
Hands-on experience in Java/J2EE, XML, Web Technologies, Web Services, Design Patterns, and OOA/D.
HTML5, CSS3, and JavaScript experience would be a plus
Experience developing data-driven applications using an industry standard RDBMS. NoSQL experience is a plus. Experience on NodeJS is a plus.
Experience with big data solutions such as Hadoop, MapReduce, Hive, Pig, Kafka, Storm etc. is a plus.
Experience in using source control systems such as Git or Clearcase, issue tracking systems like JIRA.
Strong expertise in agile development.
Demonstrated ability to understand the business and ability to contribute to technology direction that gives to measurable business improvements.
Ability to adapt to changing business priorities and to thrive under pressure.
Excellent decision-making, communication and collaboration skills.

Education/Experience:
Bachelor's Degree with 5 years software engineering experience or Masters Degree with 3 years experience in software design and development.

Apply

Learning Operations Analyst

Job Reference: 20-04144 Type: Maintain project plan and complete operational processes and deliverables to help ensure effective, trouble-free e-Learn and in-person course launches to our targeted audiences
Actively and effectively partner with Legal L&D Program Managers and Legal SMEs to support new and ongoing course deployments
Document and provide course deployment requirements (e.g. reoccurrence) which informs the correct course configurations and assignment of course curriculums
Draft and maintain course playbooks, key deployment changes, course requirements, and other standard operating procedure documents
Track and report course key metrics and performance measures to key stakeholder as required
**IMPORTANT INFORMATION**
What are the non-negotiable must have skill sets needed for this position?
Serve as a course administration expert to our primarily Legal partners to help drive our course deployments
Strong experience with Learning Management Systems (Cornerstone big +), Google cloud applications, and Microsoft Office
Detail-oriented, data-driven, and customer-focused professional who can pivot priorities based on changing business needs

Serve as a course administration expert to our primarily Legal partners to help drive our course deployments
Create and manage a project plan used to evaluate and execute complex assignments
Utilize systems and tools (Smartsheet, Quip, Salesforce, Google G Suite, etc.) to create efficiencies in work.
Understand and apply comprehensive learning operations knowledge to execute effective course deployment strategies to global audiences.
Strong and effective in written, verbal, and presentation skills

Apply