Software Developer-Machine Learning Platform Developer
Company: State Farm Mutual Automobile Insurance Company
Posted on: February 1, 2019
Software Developer-Machine Learning Platform Developer Requisition ID: req5968Job Title: Software Developer-Machine Learning Platform DeveloperNumber of Openings: 2Job Category: Professional/Technical Employment Type: Regular Full-TimeShift: FirstWeekends: PeriodicLocation: Bloomington, ILDuties and Responsibilities: Possesses an understanding of how technology solutions meet the business outcomes and offers a range of solutions for business partnersParticipates in sprint planning; provides work estimates to deliver product stories; owns development storiesDevelops solutions on variety of platforms according to business requirementsCompletes required coding to satisfy the defined acceptance criteria and deliver desired outcomeLeads solution design, considering risks, mitigations, performance, user experience, and testabilityAssists in development of automated testing and supporting code as necessaryCompletes required documentation to communicate information to deployment, maintenance, and business teamsUtilizes agile software development practices, coding, data and testing standards, secure coding practices, code reviews, source code management, continuous delivery and software architectureParticipates in the full software development cycle including coding, testing, implementation, support and sunsetDesigns, develops, tests and supports software in support of big data objectivesPossesses an understanding of User Experience practices to improve usability and interaction between the customer and productAdopts Service Design, where appropriate, through architecture modularity to enable continuous deliveryConsiders applying emerging technology solutions to increase efficiency and effectiveness; expectation of continuous innovationResolves problems that result in a decreased time to market; improves quality, enhances flexibility, and embraces the solution provider mindsetProvides input into overall testing plan; contributes to test approach and scenarios for requirementsProvides product and/or process expertise necessary to support design, development, testing and execution of solutionsExhibits DevOps mindset where team is accountable for product from inception to sunsetAdditional Details: Job may require travel via commercial transportation and/or driving motor vehiclesJob may require irregular work hours and travel outside normal business hoursFor over 95 years, data has been key to State Farm. As a member of our data science team, you will work across the organization to solve business problems and help achieve business strategies. You will employ sophisticated, statistical approaches and state of the art technology. You will build and refine our tools/techniques and engage with internal stakeholders across the organization to improve our products and services. Implementing solutions is critical for success. You will do problem identification, solution proposal and presentation to a wide variety of management and technical audiences. This challenging career requires you to work on multiple concurrent projects in a community setting, developing yourself and others, and advancing data science both at State Farm and externally. Skills & Professional Experience:Strong skills in Python development and package buildingDemonstrates up-to date expertise in software engineering practices and applies this to the development, execution, and improvement of tools for the Machine Learning PlatformUtilize best practices for code version control using GitExperience in building solutions in containers, including Docker, Swarm, Kubernetes, and AWS cloud solutionsSupport strategic enhancements to Machine Learning PlatformDevOps Practices for continuous integration and continuous delivery to build software tools that optimize data science and analytic workflowsSkills in database backends and Big Data connectivity tools required for Machine Learning Platform solutions, including Postgres, Cassandra, Hadoop, Hive, Impala, Kafka, FlumeAssists in providing computer science related guidanceParticipate in research to maximize code reusabilityTroubleshoot and provide support for production tools developed for the Machine Learning Platform Competencies used for this requisition:Critical ThinkingInitiativeResourcefulnessTechnical/Functional ExpertiseSelf-Improvement Incumbency Period Applies: This position will have a 12 month incumbency period for a lateral move and a 6 month incumbency period for a promotional opportunity (beginning on the effective date of the position) which must be met before posting. #LI-MV1PM18SFARM
Keywords: State Farm Mutual Automobile Insurance Company, Bloomington , Software Developer-Machine Learning Platform Developer, IT / Software / Systems , Bloomington, Illinois
Didn't find what you're looking for? Search again!