SENIOR SOFTWARE ENGINEER - FULL STACK ENGINEER - AI SERVICES AND PLATFORMS
Company: Highmark Health
Location: Boise
Posted on: September 29, 2024
Job Description:
Company :Highmark HealthJob Description :JOB SUMMARYEntirely
Remote Work From Anywhere Role!We are seeking an experienced
Software Engineer to join our AI Services and Platform team and
drive the development of innovative AI (generative and predictive)
based solutions for our enterprise stakeholders. The ideal
candidate will have a good understanding of AI/ML principles, cloud
computing, and software/microservice development best practices.
Candidate will be an integral member of an agile software engineer
team responsible for building scalable LLM-based products and
reusable back-end APIs to serve our customers. The incumbent will
be responsible for taking an enterprise-wide, architectural view of
the solutions and the technical execution of products using the
technical stack that best meets the needs of the platform. The
position, and team, will be involved in every aspect as part of the
software application build process from idea generation, business
analysis, technical design and software development using the
latest technologies and design patterns. You will independently
tackle both well-defined and open-ended problems, while seeking
opportunities to expand your technical knowledge and capabilities.
Additionally, you will provide technical guidance and mentorship to
less experienced employees and perform other duties as
assigned.ESSENTIAL RESPONSIBILITIES
- Responsible for designing and creating engineering
specifications for software applications and programs. Responsible
for designing & writing code that adheres to coding standards.
Performs code reviews.
- Responsible for idea generation, exploring and implementing
appropriate technical solutions to achieve the required product
features, as well as monitoring technical process against project
plan while safeguarding functionality, scalability and
performance.
- A part of an agile work team and responsible for participating
in all scrum ceremonies, assisting in sprint planning and
completing required sprints in the development through final
execution of software applications/programs. Communicate any
issues/blockers to the Scrum Master in a timely manner.
- Drive story creation (i.e. DoD, Acceptance Criteria,
estimation). Create Tasks for their stories in applicable software
(ex: RTC or Jira), and updates status and assignment
accordingly.
- Monitor work against production schedule and provide progress
updates and report any issues or technical difficulties to lead
developers on a regular basis.
- Mentor other associate and intermediate software engineers as
needed.
- Other duties as assigned or requested.EDUCATIONRequired
- Bachelor's Degree in Computer Science, Computer Engineering or
a closely related fieldPreferred
- Master's Degree in Computer Science, Computer Engineering or a
related fieldEXPERIENCERequired
- 5 years proficiency in design and analysis of algorithms, data
structures, and design patterns in the building and deploying of
scalable; highly available systemsTo include:
- 5 years in at least one modern programming languages (Java,
Python, JavaScript, ACE, IIB/ITX, Informatica preferred), and
experience with at least two of the following: React, Angular v4+,
NodeJS, NoSQL databases, HTML5, CSS, Google Cloud Platform or
Amazon Web Services.
- 5 years of understanding of web services technologies such as
REST, HTTPS, JSON
- 5 years with one or more general purpose programming languages
including but not limited to: Java, Python (Django/Flask), C/C++,
C#, Objective C, JavaScript, or Go
- 5 years in defining system architectures and exploring
technical feasibility trade-offs for optimizing short term
execution while planning for long term technical
capabilitiesPreferred
- Experience or knowledge in building applications that leverage
LLMs as a service, like Vertex AI LLM APIs (PaLM, Gemini), Azure
OpenAI API, Amazon Bedrock.
- Experience with designing and developing scalable APIs to
handle large number of requests efficiently without compromising
performance.
- Familiarity with cloud technologies and platforms such as
Azure, AWS, or Google Cloud Platform.
- Familiarity with LLM orchestration tools like LangChain,
llamaindex for developing RAG based applications.
- Familiarity with agile development methodologies and working in
cross-functional teams.To Include:
- 5 years of translating design mockups, prototypes and user
stories into working applications
- 5 years of ability to produce code that is fault-tolerant,
efficient, and maintainable
- 1 year of working with Machine Learning esp. in Natural
Language Understanding, Machine Translation, Deep Neural Networks
and related fieldsLICENSES or CERTIFICATIONSRequired
- NonePreferred
- NoneSKILLS
- Demonstrated ability to achieve stretch goals in a highly
innovative and fast paced environment
- Have experience working with agile methodology of scrum
- Interest and ability to learn other programming languages as
needed
- Knowledge of professional software engineering practices & best
practices for the full software development life cycle, including
coding standards, unit testing, code reviews, source control
management, build processes, testing, and operations
- Strong track record in designing and implementing large scale
consumer facing applications
- Strong sense of ownership, urgency, and drive
- Demonstrated passion for user experience and improving
usability
- Experience and willingness to mentor junior engineers and help
develop their skills and leadershipLanguage (Other than
English):NoneTravel Requirement:0% - 25%PHYSICAL, MENTAL DEMANDS
and WORKING CONDITIONSPosition TypeOffice-basedTeaches / trains
others regularlyRarelyTravel regularly from the office to various
work sites or from site-to-siteOccasionallyWorks primarily
out-of-the office selling products/services (sales
employees)NeverPhysical work site requiredYesLifting: up to 10
poundsConstantlyLifting: 10 to 25 poundsRarelyLifting: 25 to 50
poundsNeverDisclaimer: The job description has been designed to
indicate the general nature and essential duties and
responsibilities of work performed by employees within this job
title. It may not contain a comprehensive inventory of all duties,
responsibilities, and qualifications required of employees to do
this job.Compliance Requirement : This job adheres to the ethical
and legal standards and behavioral expectations as set forth in the
code of business conduct and company policies.As a component of job
responsibilities, employees may have access to covered information,
cardholder data, or other confidential customer information that
must be protected at all times. In connection with this, all
employees must comply with both the Health Insurance Portability
Accountability Act of 1996 (HIPAA) as described in the Notice of
Privacy Practices and Privacy Policies and Procedures as well as
all data security guidelines established within the Company's
Handbook of Privacy Policies and Practices and Information Security
Policy.Furthermore, it is every employee's responsibility to comply
with the company's Code of Business Conduct. This includes but is
not limited to adherence to applicable federal and state laws,
rules, and regulations as well as company policies and training
requirements.Pay Range Minimum:$78,900.00Pay Range
Maximum:$146,000.00Base pay is determined by a variety of factors
including a candidate's qualifications, experience, and expected
contributions, as well as internal peer equity, market, and
business considerations. The displayed salary range does not
reflect any geographic differential Highmark may apply for certain
locations based upon comparative markets.Highmark Health and its
affiliates prohibit discrimination against qualified individuals
based on their status as protected veterans or individuals with
disabilities, and prohibit discrimination against all individuals
based on their race, color, age, religion, sex, national origin,
sexual orientation/gender identity or any other category protected
by applicable federal, state or local law. Highmark Health and its
affiliates take affirmative action to employ and advance in
employment individuals without regard to race, color, age,
religion, sex, national origin, sexual orientation/gender identity,
protected veteran status or disability.EEO is The LawEqual
Opportunity Employer Minorities/Women/Protected
Veterans/Disabled/Sexual Orientation/Gender Identity (
https://www.eeoc.gov/sites/default/files/migrated_files/employers/poster_screen_reader_optimized.pdf
)We endeavor to make this site accessible to any and all users. If
you would like to contact us regarding the accessibility of our
website or need assistance completing the application process,
please contact number below.For accommodation requests, please
contact HR Services Online at
HRServices@highmarkhealth.orgCalifornia Consumer Privacy Act
Employees, Contractors, and Applicants NoticeReq ID: J241894
Keywords: Highmark Health, Boise , SENIOR SOFTWARE ENGINEER - FULL STACK ENGINEER - AI SERVICES AND PLATFORMS, IT / Software / Systems , Boise, Idaho
Didn't find what you're looking for? Search again!
Loading more jobs...