Senior Software Engineer
Kinetic Automation is building a network of automated repair centers for modern vehicles. The auto industry is transitioning from mechanically complex vehicles to mechanically simple ones with complex software and technology. Kinetic aims to be the primary infrastructure-as-a-service for servicing future vehicles with our robotic repair centers, powered by our proprietary software and AI. We are a strong team of experienced robotics + automotive + shared mobility enthusiasts who have worked in self-driving, mapping, lidar, motorsport, ride-sharing and ghost kitchens. We are a venture backed startup (Series A) with a clear go-to-market strategy and a line of sight to meaningful revenue.
About the Role
We are on the hunt for a seasoned Full Stack Engineer with specialized experience in image and document processing, developing scalable cloud services, and maintaining machine learning operations with a focus on Natural Language Processing (NLP) and/or Computer Vision. The ideal candidate will be instrumental in engineering sophisticated digital solutions that not only manage structured documents effectively but also incorporate AI-driven technologies to enhance and automate interactions with these documents at scale.
- Architect and deploy robust, scalable cloud-based applications emphasizing high performance, reliability, and scalability.
- Design and refine user-friendly front-end interfaces with modern web development frameworks, ensuring responsive and engaging user experiences.
- Develop back-end processes for comprehensive documentation manipulation, including dynamic document creation, content analysis, and data extraction leveraging machine learning models.
- Spearhead the integration of machine learning algorithms, particularly in NLP and computer vision, to enhance document processing and analysis capabilities.
- Engage in full product lifecycle management from concept and design to deployment and continuous improvement.
- Uphold application quality through rigorous testing protocols, peer code reviews, and the implementation of best practices in software development.
- Lead and mentor junior developers in best practices, code quality, and emerging technologies.
- Continuously research and evaluate new technologies that can enhance product functionality and performance.
Experience & Skills Required
- Bachelor's or Master’s degree in Computer Science, Engineering, or a related technical field, with a strong foundation in software development principles.
- Demonstrable experience with large-scale cloud services deployment and management, along with a track record of maintained or improved system stability and scalability.
- Proficient in server-side programming with experience in Node.js, Python, Ruby on Rails, Java, or .NET for robust back-end service development.
- Experience in PDF processing technologies and libraries, understanding the intricacies of PDF standards and document manipulation.
- Hands-on experience with maintaining machine learning projects, especially within NLP and/or computer vision domains.
- Practical knowledge of cloud platforms (AWS, Azure, GCP) and familiarity with machine learning frameworks (such as PyTorch).
- Strong grasp of both SQL and NoSQL database technologies, with the ability to design efficient data structures and queries.
- Proficient with version control systems, notably Git, and continuous integration/continuous deployment workflows.
- Exceptional analytical and problem-solving abilities, with a flair for creating optimized and scalable solutions.
- Excellent communication skills and the ability to work collaboratively within a multidisciplinary team.
- Competitive salary and Incentive Stock Options.
- Comprehensive health and dental insurance.
- Retirement savings plan.
- Paid time off and holidays.
- Continuous learning and professional development opportunities.
- Employee discounts on company products and services.
Kinetic is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.