Why This Role Stands Out
This hybrid role offers a fantastic opportunity to leverage your Python and data systems expertise to build impactful, scalable applications and drive data-informed decisions, with excellent potential for professional growth. You'll thrive here if you enjoy translating complex business needs into elegant technical solutions within a collaborative environment.
Quick Overview
Job Description
Job Description We are seeking a Software Developer to design, build, and maintain scalable data-driven applications, analytics systems, and production pipelines. This role combines software engineering, data modeling, and applied analytics to deliver solutions that improve operational efficiency and enable data-informed decision-making. The ideal candidate is strong in Python development, experienced in data systems and machine learning workflows, and comfortable translating business requirements into scalable technical solutions.
Duties & Responsibilities: • Participate in data modeling and analytics engineering teams to design scalable data-driven solutions • Translate business needs into technical requirements, system designs, and implementation plans • Design, build, and optimize data pipelines and analytics systems supporting production workloads • Develop and maintain software solutions using Python (object-oriented programming) • Build and maintain CI/CD pipelines using Git/GitHub and Jenkins • Develop and optimize data extraction, transformation, parsing, and storage workflows • Design and implement logical data architectures supporting SQL and NoSQL systems • Clean, structure, and prepare datasets for use in machine learning and statistical analysis • Apply mathematical, statistical, and analytical methods to solve complex data problems • Develop and test models using structured experimentation and the scientific method (hypothesis → test → evaluate) • Tie model and system testing to quantitative performance metrics and KPIs • Develop custom database scripts, queries, and data interfaces • Build and maintain APIs and data services supporting internal and external applications • Implement automated testing, configuration management, and deployment workflows • Support cloud-based systems and deployments using AWS or Azure environments • Work with distributed computing systems and optimize performance using parallel processing techniques • Develop automation tools, including CLI-based utilities for non-technical users • Use issue tracking and collaboration tools such as Jira and Confluence Required Skills Requirements: • Strong experience programming in Python (object-oriented development required) • Experience using data science and analytics libraries (Pandas, Scikit-learn) • Experience designing and building data pipelines incorporating SQL and NoSQL systems • Experience participating in data modeling and analytics project teams • Experience translating business requirements into technical solutions • Experience building and maintaining CI/CD pipelines using Git/GitHub and Jenkins • Experience performing data extraction, transformation, and large-scale data processing • Experience applying statistical, mathematical, and analytical techniques to real-world problems • Experience working with distributed systems or distributed computation environments • Experience with automated testing and software deployment workflows • Experience working with APIs and system integration • Experience using Jira and version control systems in collaborative environments • Experience with cloud platforms such as AWS or Azure • Experience building reproducible, tested, and maintainable software systems
Desired Skills Preferred Qualifications: • Experience applying machine learning techniques (supervised and unsupervised learning) • Experience working in Agile development environments • Experience developing new analytic or data-driven systems from the ground up • Experience handling or working with encrypted data or secure systems • Experience writing or reviewing technical documentation and program artifacts • Experience developing geospatial or geographic analysis models • Experience building systems involving performance measurement and operational metrics • Experience automating data preparation and feature engineering workflows • Experience creating scalable analytics systems for production environments Additional Details What we offer: • Flexible time off • Full medical coverage • 401(k) with company match • Referral bonuses • Performance bonuses • Life insurance and disability coverage • Tuition and training reimbursement
Similar jobs
- SH
Principal Product Application Engineer - Enterprise SSDs
NewSK hynix memory solutions America Inc.
San Jose, California🇺🇸$145k - $205k/yrOn-site35 minutes agoEmbedded SystemsC++Python+2Technology - CA
Senior GECX AI Forward Deployed Engineer - Lead Software Engineer
NewCapgemini America, Inc.
IL🇺🇸$117.9k - $223.6k/yrHybrid14 hours agoGoogle CloudPythonGenerative AI+3Technology - RA
Part time Software Engineer Co-op (Remote)
NewRaytheon
Aurora, CO🇺🇸Remote14 hours agoDockerMicroservicesAWS+8Technology - LH
Lead, Systems Engineering - Link 22
NewL3 Harris
United States🇺🇸$127.5k - $236.5k/yrRemote14 hours agoAgileEngineering - BC
Associate Systems Engineer
NewBoeing Company
Seal Beach, CA🇺🇸$98.6k - $133.4k/yrHybrid14 hours agoPythonAgileTechnology - BC
Associate Software Engineer
NewBoeing Company
Berkeley, MO🇺🇸$82k - $105.3k/yrHybrid14 hours agoGitC#.NET+4Technology - BC
Associate Software Engineer
NewBoeing Company
Maryland Heights, MO🇺🇸$82k - $94.2k/yrHybrid14 hours agoSAFeMicroservicesSVN+8Technology - AT
Software Developer [213844]
NewAquent Talent
Southlake, TX🇺🇸HybridYesterdaySQLMicrosoft ExcelTableau+6Technology - AS
Senior Software Engineer - Back End IV
NewApex Systems
Cincinnati, OH🇺🇸On-site14 hours agoMicroservicesSpringSpring Boot+6Technology - AS
Model-Based Systems Engineer
NewApex Systems
San Antonio, TX🇺🇸Hybrid14 hours agoJiraAgileTechnology - AS
Engineer-Level 4 - Lead (15+ Years)
Apex Systems
Juno Beach, FL🇺🇸On-site7 weeks agoProject ManagementEngineering - BC
Configuration Management Engineer
NewBoeing Company
Oklahoma City, OK🇺🇸$79.0k - $107.0k/yrOn-site14 hours agoJiraData AnalysisEngineering