Job Summary Seeking a Full Stack Engineer to support the development of scalable web applications, AI-driven solutions, analytics platforms, and data integration services within an Agile engineering environment. This role will collaborate closely with development teams and data scientists to build data pipelines, deploy AI/ML models, develop RESTful APIs, and deliver reporting and analytics solutions. The ideal candidate will have strong expertise in Python, SQL, cloud technologies, microservices architecture, and enterprise data engineering practices. Key Responsibilities Design, develop, and maintain scalable full stack applications and data-driven solutions Build and support balanced ETL data pipelines and data movement solutions Deploy AI and machine learning models through RESTful APIs Perform deep data analysis and support reporting and research initiatives Structure model output data and develop reporting solutions to measure model effectiveness Develop and consume REST API integrations within microservices architectures Collaborate with development teams, data scientists, and stakeholders to deliver high-quality solutions Build and maintain cloud-based applications and services Work with messaging technologies and distributed event-driven systems Support software testing, CI/CD pipelines, and Agile development processes Contribute to resilient and scalable cloud-native application architectures Troubleshoot and resolve complex technical and data-related issues Research and experiment with emerging technologies and development patterns Required Qualifications Bachelors degree in Computer Science, Engineering, or a related technology field 10+ years of experience in full stack software development Strong experience working within collaborative Agile development environments Advanced Python and SQL skills with experience performing deep data analysis 5+ years of web service development experience using Java and Python Experience working with AI/ML models or AI/ML model deployment Experience with cloud technologies including AWS and/or Microsoft Azure Experience with messaging technologies such as RabbitMQ, Kafka, or Service Bus Experience building applications using databases such as Snowflake, Oracle, and PostgreSQL Experience building and consuming REST APIs and microservices architectures Experience designing and developing microservices-based applications Strong analytical, technical, and problem-solving skills Strong written and verbal communication skills Preferred Qualifications Experience building reports and dashboards using Power BI Experience with software testing tools and frameworks such as JUnit, Cucumber, and Selenium Experience with Chaos Testing and Site Reliability Engineering (SRE) practices Experience building resilient cloud-based software applications Strong interest in analytics, reporting, and data-driven product development Experience working with enterprise-scale data and reporting platforms Education: Bachelors Degree
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
- Dice Id: compun
- Position Id: BABDC5799363
- Posted 5 hours ago