Senior Core Software Engineer
15 days ago
Please review the job details below.
Our team is looking for a Senior Core Software Engineer to join our group. We use quick iteration and regular feedback cycles to prototype for customers, both internal and external, to provide Analytics & Solutions that move work from experimentation to production in short order across Machine Learning, Data Science, and Research Science workflows.
A Senior Core Software Engineer is expected to respond tactfully to customer requirements, guided by a deep understanding of data science and machine learning development pipelines and experience utilizing agile development processes. The position requires fundamental experience building backend technologies that help scale, accelerate, and optimize user workflows. In this role, the engineer will report to an Engineering Manager and have the support of an Engineering Tech Lead, to help guide them to execute requests from a wide variety of customers, promote career progression, and to coordinate workflows with the ML Operations Engineers.
Life with Us
Your Career: We’re very serious about professional development and continuing education. We offer everyone the opportunity to define their own career trajectory within our company leveling system. Our group has some amazing resources at its disposal specifically for this purpose. Your direct manager will carve out 1:1 time to make sure you set appropriate goals and design a plan to help you make consistent progress.
Dedicated professional development time,
Corporate partner, industry training,
and much more...
Day-to-day with your colleagues:
You'll be developing a software toolkit in Python, deployed on scaleable infrastructure, that will be used across Maxar to accelerate machine learning, data science, and research science workflows deployed to production.
Through collaboration with our Analytics Solutions, Development, and Foundational Data Science teams, you’ll only build software building blocks that are guaranteed to directly support user and mission critical workflows.
We work in very Lean Agile environment without the overhead associated with traditional Scrum. We’ve eliminated unnecessary development meetings and we love it!
You’ll collaborate with our geographically dispersed team primarily via Microsoft Teams.
Our team’s minimum requirements for this position:
Must be a U.S. Person.
Strong Python skills!
Recent experience with some of the following technologies:
Cloud technologies like AWS or Azure,
Orchestration and deployment infrastructure like Kubernetes & Docker,
Database technologies and/or administration,
Object Oriented Programming methodologies,
GitHub, GitLab, BitBucket, or any other Git tools.
5+ years of development experience.
Bachelor's degree in a related field, (e.g., Computer Science, Mechanical or Electrical Engineering, Systems Engineering, etc.), or equivalent experience.
If you also had these skills that’d be amazing:
Understanding of Agile methodologies, specifically frequent, iterative releases which rely on user feedback to refine features over time,
Knowledge of Design Thinking principles,
Experience using machine learning development frameworks and machine learning operations technologies like:
PyTorch and/or Tensorflow,
Terraform with Helm, or other infrastructure-as-code tools,
Database technologies like: GraphQL, Feast, parquet, big query, redshift
Experience working with and engineering geospatial datasets.
Our salary ranges are market-driven and set to allow for flexibility. Individual pay will be competitive based on a candidate’s unique set of knowledge, skills, and geographic diversity, with earnings potential commensurate with experience. The range for this position is:$116,000.00 - $194,000.00 annually.
Maxar employees must follow all applicable Maxar policies and COVID-19 requirements as well as those of Maxar customers and third parties. Individual job requirements may vary, and Maxar reserves the right to modify its policies and requirements as it deems appropriate in accordance with applicable law.
Maxar Technologies values diversity in the workplace and is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law.