Senior Software Engineer, Machine Learning Services

Broadcom Corporation Plano , TX 75023

Posted 1 week ago

Please Note:
1.If you are a first time user, please create your candidate login account before you apply for a job. (Click Sign In > Create Account)
2.If you already have a Candidate Account, please Sign-In before you apply.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, citizenship, disability or protected veteran status.

Job Description:

Product Details

The Operational Intelligence product helps organizations prevent downtime and optimize IT operations by proactively detecting when systems are behaving abnormally and expediting problem resolution. This machine-learning based environment uses a wide set of data collectors and data science algorithms to provide additional time on the clock to remediate potential issues before they impact your business. Embedded intelligence and a modern, easy-to-use collaboration hub provide actionable insights, helping novice IT Ops staff triage and analyze root cause faster. Automated problem remediation can be dynamically triggered to further simplify management, increase efficiency and protect your experts.

Who we are seeking?

An entrepreneurial fast paced mentality is critical for success in this position: a passionate can-do attitude, exceptional communication skills, and the ability to collaborate while acting as a thought leader in your area of expertise will serve you well at Broadcom. Does this sound like a challenge you're ready for?

The perfect candidate for this role will have a demonstrated record of success in positions of increasing responsibility over the course of their career. An ideal background will include:

  • Typically, 5+ years of experience on Java Full Stack Development projects with

  • Hands on experience with Java (7+), JavaScript. Further, knowledge of Spring Framework, Microservices, AngularJS or ReactJS, is highly preferred.

  • Strong Knowledge in Object Oriented Analysis & Design patterns

  • Expert level knowledge of Data structures and Algorithms

  • Demonstrate knowledge of Distributed Design and Development

  • Prior Experience with container technologies (Docker and/or Kubernetes)

  • Experience in distributed data streaming frameworks like Kafka

  • Understanding DevOps and Agile development

  • Demonstrates high personal integrity and ability to earn trust from others.

  • Ability to work without direction.

  • Strong ability to motivate team members to deliver on commitments.

  • Strong instructing, coaching, and mentoring skills to improve performance and employee development.

  • Ability to easily build new relationships and proactively establish a variety of contacts across the organization.

  • Ability to proactively recognize and resolve conflict through collaboration and consensus.

  • Strong verbal and written communication skills for both individuals and small groups; ability to clearly communicate and motivate teams toward a common goal.

  • Active listening and respect for other's opinions and ideas; invite dissent.

  • Prior experience working with products running on Mainframes is a plus

Preferred Education

Bachelor's degree or global equivalent in a Technology-related field.

How you'll Stand Out

In this role, you'll help support team to transform the IT industry by:

  • Work collaboratively within an Agile Team to write high quality, testable code that meets the Definition of Done:

  • Strive to meet team commitments.

  • Strive to eliminate technical debt.

  • Adopt a test-first approach to software development, where possible in which the test is developed before the code.

  • Participate in design and code reviews with other engineers.

  • Use best software engineering practices to evolve the system design.

  • Create automated unit, system, and acceptance tests.

  • Participate in test plan reviews.

  • Perform unit/module testing of software.

  • Continuously evaluate software performance, identify performance degradation and opportunities to work on innovations valued by customers.

  • Work within a self-directed Agile team; commit to work and own the outcome.

  • Demonstrate and cultivate a passion for delivering high quality products aligned with customer needs.

  • Employ continuous learning; build domain expertise and keep abreast on new technology, processes, systems and tools.

  • Think about Innovative ideas to solve unique problems and work on them.

If you are located outside USA, please be sure to fill out a home address as this will be used for future correspondence.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Machine Learning Engineer


Posted 3 days ago

VIEW JOBS 3/22/2019 12:00:00 AM 2019-06-20T00:00 Discover data sources, get access to them, import them, clean them up, and make them “machine learning ready”. Work with data scientists to create and refine features from the underlying data and build pipelines to train and deploy models. Partner with data scientists to understand, implement, refine and design machine learning and other algorithms. Run regular A/B tests, gather data, perform statistical analysis, draw conclusions on the impact of your models. Work cross functionally with product managers, data scientists and product engineers, and communicate results to peers and leaders . Explore new technology shifts in order to determine how they might connect with the customer benefits we wish to deliver. Qualifications BS, MS, or PhD degree in Computer Science or related field, or equivalent practical experience. Knowledgeable with Data Science tools and frameworks (i.e. Python, Scikit, NLTK, Numpy, Pandas, TensorFlow, Keras, R, Spark). Basic knowledge of machine learning techniques (i.e. classification, regression, and clustering). Understand machine learning principles (training, validation, etc.) Knowledge of data query and data processing tools (i.e. SQL) Computer science fundamentals data structures, algorithms, performance complexity, and implications of computer architecture on software performance (e.g., I/O and memory tuning). Software engineering fundamentals version control systems (i.e. Git, Github) and workflows, and ability to write production-ready code. Mathematics fundamentals linear algebra, calculus, probability Intuit Plano TX

Senior Software Engineer, Machine Learning Services

Broadcom Corporation