Principal / Sr. Principal Software Engineer Backend
Architect and develop custom, maintainable ETL solutions from the ground up using Python, SQLAlchemy, and SQL Server. Develop and optimize data storage solutions, including relational and NoSQL databases. Write and maintain tests and documentation for data architecture, workflows, and processes. Collaborate closely with data scientists, analysts, and other software engineers to understand data requirements and deliver robust, integrated solutions. Champion software engineering best practices within the data domain, including comprehensive unit/integration testing, CI/CD automation (Git, Docker), and robust documentation. Tune and optimize complex SQL queries and data processing workflows within our on-premise infrastructure. Bachelor's degree in Computer Science, Software Engineering, or related field, with 5 years of related engineering experience, OR Master's degree in Computer Science, Software Engineering, or related field, with 3 years of related engineering experience Proficiency in SQL for relational databases (MSSQL, PostgreSQL, MySQL, or similar). Familiarity with CI/CD pipelines and version control (e.g., Git, Docker, etc). Your ability to obtain and maintain a government Top Secret clearance and any program access(es) required for the position within a reasonable period of time, as determined by the company Principal Software Engineer: Bachelor's degree in Computer Science, Software Engineering, or related field, with 8 years of related engineering experience, OR Master's degree in Computer Science, Software Engineering, or related field, with 6 years of related engineering experience OR a PhD in Computer Science, Software Engineering, or related field with 4 years of related engineering experience. Recent professional experience in backend software development and/or data engineering. Strong programming skills in Python and SQL. Proficiency in SQL for relational databases (MSSQL, PostgreSQL, MySQL, or similar). Familiarity with CI/CD pipelines and version control (e.g., Git, Docker, etc). Your ability to obtain and maintain a government Top Secret clearance and any program access(es) required for the position within a reasonable period of time, as determined by the company Master's degree in Computer Science or Software Engineering. 7 years of experience in software development. Experience with C/C++. Experience with machine learning pipelines and data science workflows. Knowledge of data warehousing concepts and tools. Familiarity with SQL Alchemy, Numpy, Pandas. Hands-on experience with cloud services (AWS, GCP, Azure) for data engineering. Ability to troubleshoot and optimize complex data queries and workflows. Familiarity with data warehousing concepts, machine learning pipelines, and MLOps. Excellent problem-solving skills with the ability to troubleshoot and optimize across the entire data stack. Ability to work in a fast-paced environment.
Recommended Jobs
Director of Programs and Operations
Why work for us? Simple – We love what we do! Ready to make a difference in the lives of people with intellectual and developmental disabilities (I/DD)? At Lifehouse we focus on helping each…
Director, Digital Security
OVERVIEW OF THE COMPANY Fox Corporation Under the FOX banner, we produce and distribute content through some of the world’s leading and most valued brands, including: FOX News Media, FOX Sports…
Director, Clinical Data Management & Data Science
ABOUT TRUVIAN Want to work for a fast-paced and disruptive company that is working to revolutionize blood testing? Truvian is a healthcare company at the intersection of diagnostics and consumer t…
Sr. Loan Closer
JMAC Lending has thrived in the industry for over 25 years, providing exceptional service, innovative products, and unwavering support to our clients. At the heart of our culture and business philoso…
Principal Software Engineer (Cortex Vulnerability Intelligence Platform)
Company Description Our Mission At Palo Alto Networks® everything starts and ends with our mission: Being the cybersecurity partner of choice, protecting our digital way of life. Our vi…
Landscape Maintenance Manager
GP Landscape provides landscape maintenance services to Homeowner Associations throughout Northern California. We are currently seeking an individual to oversee the growing landscape maintenance oper…
Controller
Controller -Onsite: Santa Ana, CA At CGS Business Solutions, we’re dedicated to helping skilled IT and business professionals take the next meaningful step in their careers. Whether you're expl…
Domain Advisor Senior Manager
We help the world run better At SAP, we keep it simple: you bring your best to us, and we'll bring out the best in you. We're builders touching over 20 industries and 80% of global commerce, and w…
Staff Data Scientist
The Company PayPal has been revolutionizing commerce globally for more than 25 years. Creating innovative experiences that make moving money, selling, and shopping simple, personalized, and secure, Pa…
Senior Robotics Software Engineer, Path Planning
ABOUT THE TEAM The Maneuver Dominance team at Anduril develops operationally relevant, multi-asset autonomy. We are focused on making large groups of autonomous systems work effectively together…