Software Developer III

Company:  Mindlance
Location: Cupertino
Closing Date: 04/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Job Summary:

Improve the delivery speed for data analyses: lead the development, standardization, refactoring and automation of complex Python-based applications. Requires deep expertise in Python programming, software architecture and data analysis techniques.

Key Responsibilities:

Create robust, production-ready code that can be reused across projects, improving the delivery speed of data analysis results. Make the code modular, scalable, documented and easier to maintain.

Projects can be broken up into 3 phases: (1) study design, (2) collection + annotation, and (3) analysis + presentation.

For each phase develop, document, automate and release tools for:

- Statistical analysis (e.g., hypothesis testing)

- Generation and manipulation of prompts (.json)

- Field data checks

- Issues fix

- Interpretation/summarization/analysis/coding of free-form text

- Analysis and implementation of best data visualization options

- Reports generation

- Analysis of intersectionalities

- Cluster identification and analysis

- Analysis of timestamps (from video and audio files)

- Unit and integration testing

- Code and process documentation

Required Qualifications:

Education :

- No less than an Bachelor s Degree (BS) in Computer Science, Software Engineering, or a related field

Experience:

- A minimum of 5+ years of experience in software development, with a strong focus on Python

- Proven experience in refactoring and optimizing large codebases

Skills :

- Expert proficiency in Python, including knowledge of Python frameworks and data visualization libraries

- Strong understanding of software design patterns and algorithms

- Extensive experience with code optimization and refactoring techniques

- Proficient in version control systems (e.g., Git)

- Experience with data visualization

Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.
Apply Now
Share this job
  • Similar Jobs

  • Software Engineer III

    San Jose
    View Job
  • Software Engineer III

    Mountain View
    View Job
  • Software Engineer III

    San Jose
    View Job
  • Embedded Software Engineer Level III

    Sunnyvale
    View Job
  • Gaming - Embedded Software Engineer III

    Sunnyvale
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙