Lead Software Engineer

Hayward, California

Fractal, Inc.
Apply for this Job
Fractal Analytics is a leading AI partner to Fortune 500 companies, dedicated to enhancing human decision-making within enterprises. We envision a world where imagination and intelligence drive every choice and celebrate diversity. Join us as we seek passionate Fractalites to propel our future.

Position Overview: We are in search of an experienced Software Development Engineer who will be instrumental in developing and deploying innovative, AI-driven enterprise applications on our client's proprietary AI Platform. This role will challenge your problem-solving skills and require a keen focus on optimizing application performance.

Key Responsibilities:
  • Design, develop, and deploy full-stack enterprise applications with a focus on AI integration on the client's AI Platform.
  • Lead the architecture and maintenance of efficient data integration systems using Python, Pandas, and NumPy for large-scale data manipulation.
  • Implement JavaScript or other object-oriented languages (like Python or C ) for seamless system functionality integration.
  • Engage in proactive testing, diagnosing, and refining software applications to uphold high quality and functionality.
  • Identify performance issues in applications and rectify them, emphasizing optimization and data integrity.
  • Utilize shell scripting and job scheduling for automating routine data operations and ETL tasks.
  • Participate in and lead design and code review processes for software applications.
  • Manage version control using Git, including repository operations such as rebase, pull, push, and branch management.
  • Create comprehensive application specifications and maintain meticulous documentation throughout the software lifecycle.
Qualifications:
  • A strong interest in obtaining certification on the end client AI platform (training will be provided).
  • Bachelor's degree in computer science or a related field, or equivalent experience.
  • A minimum of 5 years relevant professional experience.
  • Proficient in software development, particularly with JavaScript and Python.
  • Experience with Git for version control is essential.
  • Strong background in shell scripting and cron job scheduling to automate data processes.
  • Familiarity with various JavaScript frameworks such as React, Redux, Vue, Backbone, or Angular.
  • Experience deploying applications on leading cloud platforms (e.g., GCP, AWS, Azure).
  • Solid understanding of SQL and NoSQL database technologies.
  • Excellent skills in data structures, algorithm design, and implementation.
  • Ability to handle and analyze time-series data, including data cleansing and normalization.
  • Familiarity with Agile software development methodologies.
Compensation: The wage range for this position considers various factors including skillsets, experience, and organizational needs. The range is estimated to be between $90,000 and $208,000, along with eligibility for a discretionary bonus.

Benefits: As a full-time employee, you will enjoy health, dental, vision, life insurance, and disability plans from your first day. You'll also be eligible for participation in the Company 401(k) Plan after 30 days and can enjoy 11 paid holidays and 12 weeks of Parental Leave. Our free time PTO policy gives you the flexibility for sick time or vacation.

We are committed to providing equal employment opportunities and prohibit discrimination and harassment of any kind.

Date Posted: 18 April 2025
Apply for this Job