Static Code Analysis Expert
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
About us:Gable.ai is a Seattle-based startup revolutionizing the data industry. Through our data communication, change management, and collaboration platform, we empower developers to build and manage data assets, bridging the gap between data producers and consumers to upscale data quality. Fresh out of stealth mode and backed by prominent venture partners, our mission is to reshape data management by fostering collaboration and innovation. Join us in transforming the landscape of the data industry!As a Static Code Analysis Expert at Gable.ai, you will be at the forefront of developing and integrating static code analysis tools that are core to our product offerings. Your role will involve designing, implementing, and maintaining static analysis tools and features that help improve the quality, security, and maintainability of our clients' codebases. You will work closely with our engineering team to integrate these tools seamlessly into our platform.Responsibilities:Tool Development: Design, develop, and implement static code analysis tools and features as part of the Gable.ai productIntegration: Collaborate with the engineering team to integrate static analysis tools into the Gable.ai platform, ensuring they work efficiently with existing systemsCode Analysis: Create algorithms and techniques to analyze code for potential issues such as bugs, performance issues, and code smellsAutomation: Develop automated processes to run static code analysis as part of the CI/CD pipelinesCollaboration: Work closely with product managers, software engineers, and other stakeholders to understand requirements and deliver effective static analysis solutionsContinuous Improvement: Continuously improve the static code analysis tools based on feedback, industry trends, and advancements in the fieldDocumentation: Maintain comprehensive documentation of the static analysis tools, processes, and best practicesTraining: Provide training and support to internal teams and clients on how to effectively use the static code analysis toolsRequirementsExperience: Proven experience in developing and integrating static code analysis tools, preferably in a startup or high-growth environmentTechnical Skills:Programming Languages: Strong proficiency in Javascript, Typescript, and PythonStatic Analysis Tools: Experience with tools such as SonarQube, ESLint, PyLint, and similarCI/CD: Familiarity with CI/CD tools and pipelines, such as Jenkins, GitLab CI, or GitHub ActionsProblem-Solving: Excellent problem-solving skills and the ability to develop innovative solutions to complex technical challengesCommunication: Strong communication skills, with the ability to articulate technical concepts to both technical and non-technical stakeholdersCollaboration: Demonstrated ability to work collaboratively in a cross-functional team environmentEducation: Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experienceTech Stack:PythonSparkKafkaSnowflakePostgreSQLMySQLMongoDBdbtModern Data StackData QualityData ObservabilityBenefitsBe part of a pioneering team that is redefining the data industryWork on cutting-edge technology with the opportunity to make a significant impactCollaborate with a talented and passionate team of engineers and industry expertsEnjoy a dynamic, fast-paced, and supportive work environmentCompetitive compensation package and benefitsIf you are passionate about the intersection of software engineering and data, and eager to contribute to the future of data management and collaboration, we would love to hear from you.Gable.ai is an equal-opportunity employer and encourages applications from candidates of all backgrounds and experiences.