Job Closed
This listing is no longer active.
Transforming the health of the communities we serve, one person at a time.
Data Engineer II – Snowflake, Python
Location
Arizona + 3 moreAll locations: Arizona | Florida | Michigan | Missouri
Posted
112 days ago
Salary
$63.6K - $114.6K / year
Seniority
Mid Level
Job Description
Data Engineer II – Snowflake, Python
Centene Corporation
• Develops and operationalizes data pipelines to make data available for consumption (reports and advanced analytics) • Engages with the DevSecOps Engineer during continuous integration and continuous deployment • Designs and implements standardized data management procedures • Designs, develops, implements, tests, documents, and operates large-scale, high-volume, high-performance data structures for business intelligence analytics • Ensures quality of technical solutions as data moves across Centene’s environments • Provides insight into the changing data environment, data processing, data storage, and utilization requirements • Develops, constructs, tests, and maintains architectures using programming languages and tools • Identifies ways to improve data reliability, efficiency, and quality
Job Requirements
- A Bachelor's degree in a quantitative or business field (e.g., statistics, mathematics, engineering, computer science)
- 2 – 4 years of related experience
- Experience with SQL and/or PL-SQL
- Teradata or Snowflake desired
- Hands on experience with Python or other languages
- Experience with Power BI or other data visualization tools
- Knowledge of CI/CD including automated deployments (Gitlab or other tools)
- Familiarity diagnosing system issues, data validation and quality assurance testing
- Implementation of common engineering best practices including documentation in project management tools such as JIRA
Benefits
- competitive pay
- health insurance
- 401K and stock purchase plans
- tuition reimbursement
- paid time off plus holidays
- flexible approach to work with remote, hybrid, field or office work schedules
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Map, study and develop an in-depth understanding of the market and regulatory framework for reinsurance operations • Map and document the financial and accounting flows of the reinsurance operation • Develop innovative technological solutions that meet regulatory requirements • Automate the necessary processes to deliver an end-to-end workflow
• Working responsibly with stakeholders using team tools (Slack, Jira, Github) and proactively identifying issues or requesting support • Driving decision-making processes that match the importance and urgency of decisions, ensuring the right people are involved • Fostering productive discussions with strong opinions weakly held, encouraging critical thinking and maintaining a high-feedback culture • Collaborating with Product, Design, and Data teams to plan viable, desirable, and feasible solutions • Building technical solutions using Node.js, TypeScript, PostgreSQL, Terraform, and AI with high code review standards • Deploying and managing services in AWS staging and production environments • Improving reliability through testing, observability, monitoring, and deployment automation • Participating in support rotations and incident management • Evaluating and improving team processes through regular reflection and experimentation
• Diseño y desarrollo de endpoints API RESTFul • Escritura de tests de integración y unitarios • Implementación de lógica de negocio en capas • Participación activa en refinamientos técnicos
• Develop and maintain backend services using Python and FastAPI focusing on creating high-performance and scalable APIs, ensuring proper error handling, input validation, and adherence to best practices • Work with SQLModel and SQLAlchemy to manage and manipulate data in our PostgreSQL backend, ensuring efficient data retrieval and storage • Implement and optimize CRUD operations, working closely with core objects and view definitions • Collaborate on database schema design and optimization to support new features and improve performance • Integrate and maintain connections to supported cloud warehouses, particularly Snowflake, ensuring seamless data flow between our platform and external data sources • Ensure robust and secure communication between our platform and external services, handling data transformation and synchronization as needed • Integrate and maintain our platform's connection to data visualization tools such as Sigma. Ensure seamless data flow and optimal performance for visual analytics. • Write clean, maintainable, and well-documented code, adhering to best practices in software development • Contribute to the testing suite by writing and maintaining unit and integration tests using Pytest, ensuring high test coverage and reliability • Participate in code reviews, providing and receiving constructive feedback to improve code quality and team collaboration • Work closely with frontend engineers to define API specifications and ensure seamless integration between frontend and backend systems • Actively participate in sprint cycles, providing estimates, updates, and technical insights to help guide the development process




