Logo for ICONMA

Software Engineer IV

Role overview

Qualifications

  • Bachelor's degree in computer science, software engineering or relevant field required.
  • 6+ years of experience in research engineering, ML engineering, or systems/software engineering with ML implementation work.
  • Strong knowledge of computer hardware and software.
  • Knowledge of computer development software as it relates to systems, such as SQL, VisualBasic, etc.

Responsibilities

  • Research, design, develop and test operating systems-level software, compilers, and network distribution software.
  • Review and approve the modification of existing databases and database management systems.
  • Plan, coordinate, and implement security measures to safeguard information in computer files.
  • Develop Python scripts to parse and download large datasets from the web.

About the company

ICONMA logo

ICONMA

Management Consulting

We provide Professional Staffing Services & Project-Based Solutions for a broad range of Fortune 500 organizations. ICONMA is a certified Woman-Owned staffing company and was founded in 2000. ICONMA’s corporate headquarters is in Troy, Michigan, and has 15+ locations worldwide. What makes ICONMA stand out in a fiercely competitive industry? *We provide integrated, full lifecycle services across a broad range of business and technical platforms. *No single company can duplicate our full range of staffing and permanent recruiting services nationwide. *Proven track record of attracting and retaining exceedingly skilled professional workers in a highly competitive market. SERVICES OFFERED Staff Augmentation (Contract, Contract to Hire, Direct Hire, Single Source) Data Analysis Project-Based Services & Solutions Hire Train Deploy Service Model Offshore Staff Augmentation Payroll Services AREAS OF EXPERTISE - Information Technology - Engineering - Business Professional - Accounting/Finance - Admin/Clerical/Call Center - Healthcare/Clinical/Scientific - Marketing/Creative mail linkedin@iconma.com Phone (888) 451-2519 Website http://www.iconma.com

Company details

Company typeLarge
IndustryManagement Consulting
Company size1001 - 5000

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Our client, a Internet Content & Information company, is looking for a Software Engineer IV for their Remote location.
 
Responsibilities:

  • The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical software engineer researches, designs, develops and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific and general computing applications.
  • Review and approve the modification of existing databases and database management systems.
  • Instruct staff to write and code logical and physical database descriptions and specify identifiers of database to management system.
  • Direct database development and approve project scope and limitations.
  • Review project requests describing database user needs to estimate time and cost required to accomplish project.
  • Plan, coordinate, and implement security measures to safeguard information in computer files against accidental or unauthorized damage, modification or disclosure.
  • Approve, schedule, plan and supervise the installation and testing of new products and improvements to computer systems.
  • Develop standards and guidelines to guide the use and acquisition of software and to protect vulnerable information.
  • Develop Python scripts to parse and download large datasets from the web in an efficient manner
  • Write SQL queries to further process the data
  • Write high-quality, efficient, and maintainable code
  • Participate in code reviews and contribute to the development of best practices
  • Troubleshoot and debug software applications
  • Ensure software applications meet quality and performance standards
  • Provide timely solutions to technical issues
  • Document software applications and ensure documentation is up-to-date
  • Communicate effectively with stakeholders and team members
  • Implement OSS ML research papers. Deep dive into ML infra / GPU / Memory issues
 
Requirements:
  • Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.
  • Strong ability to work independently and manage one’s time.
  • Strong mentoring skills necessary to provide support and constructive performance feedback.
  • Strong knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.
  • Strong ability to troubleshoot issues and make system changes as needed to resolve issue.
  • Strong knowledge of computer hardware and software.
  • Knowledge of computer development software as it relates to systems, such as SQL, VisualBasic, etc.
  • Bachelor's degree in computer science, software engineering or relevant field required.
  • At least done ML, PhD, research engineer role seeking candidate
  • Academic and big tech work exp - at least academic and work exp
  • Exp in computer vision, research LLM, Video/Audio Multi modal
  • LLM background
  • GPU, Pytorch, ML infra or ML backend
  • Science and ML infra exp needed
  • If the candidate has publication in CCPR, ICCCE conferences,
  • NLP conferences, ECCPE
  • Implemented open source research, published paper etc are major criteria
  • Research, backend ML infra
  • Onboard OSS models and build data curation pipelines using those OSS ML models
  • 6+ years of experience (or equivalent) in research engineering, ML engineering, or systems/software engineering with ML implementation work.
  • Coding background in Python, PyTorch and SQL
  • Publications of their work and experience giving presentations at top conferences showcasing their research
  • Soft Skills - Looking for someone that has a high attention to detail, go-getter personality, team player, and problem solver attitude.
  • No ego's As a Contractor Software Engineer, you will be contributing towards building the next generation of
  • AI models.
  • You will play a role in performing a qualitative analysis of data and will also be responsible for developing. Python scripts to parse and download large datasets from the web in
  • an efficient manner.
  • In addition, you will also write SQL queries to further process the data.
  • This role requires strong communication skills and the ability to work independently and in a team environment
  • Bachelor's degree in Computer Science or related field
  • 2+ years of experience as a software engineer
  • Strong proficiency in Python programming language
  • Proficient in working with Linux systems and writing shell scripts
  • Proficient in writing SQL queries
  • Excellent problem-solving skills and attention to detail
  • Strong communication and collaboration skills
  • Ability to work independently and in a team environment
  • Experience working on large-scale software development projects
  • Master's degree in Computer Science or related field
  • Experience with web scraping and parsing large datasets
  • Experience with cloud computing platforms (e.g., AWS, Azure, GCP)
  • Knowledge of DevOps practices and tools
  • Familiarity with data analytics and machine learning concepts
  • Bachelor's degree in computer science, software engineering or relevant field required.
  • Must-Have HARD Skills
  • ML Experience - at least 2+ years
  • Large Scale Data Processing Experience - at least 2+ years
  • Leading XFN Projects - at least 2+ year
  • Research Experience
  • CUDA / Infra / Memory Debugging
  • Backend / Frontend
  • Years of Experience: 2-10 YEARS
  • Degrees/Certifications Required: > MS - ML/AI; PhD
 
Why Should You Apply?

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
Β·

Software Engineer Related jobs

Other jobs at ICONMA

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.