Join to apply for the software engineer, data platforms role at ford méxico
1 week ago be among the first 25 applicants
join to apply for the software engineer, data platforms role at ford méxico
get ai-powered advice on this job and more exclusive features.
job description
our advanced ev it team is seeking a software engineer contributing significantly to both our core data infrastructure and platforms and broader software engineering initiatives. In this hybrid role, you'll leverage your expertise to design, develop, and maintain scalable data pipelines, apis, and backend services on google cloud platform (gcp). You'll be instrumental in building the systems that make data reliable and accessible, while also contributing your software engineering skills to create efficient tools, integrations, and application components. You will collaborate extensively with software engineers, product managers, business users, data analysts, and fellow data engineers to deliver impactful solutions across different domains.
the final level and specific responsibilities will be determined based on the candidate's experience and qualifications within the target range.
responsibilities
* develop data platform: design, build, and maintain scalable etl/elt data pipelines using python and gcp services (e.g., dataflow, bigquery, cloud composer/airflow) to process data from various sources. Manage and optimize data storage solutions (sql, nosql, cloud storage, data warehouses/lakes) on gcp.
* build backend services & apis: design, develop, deploy, and maintain efficient, scalable restful apis and backend microservices using python (fastapi, flask, etc.) or potentially go, supporting both data-centric and general application needs. Adhere to software engineering best practices, including robust testing, documentation, and ci/cd.
* contribute to the design, development, and maintenance of high-quality code for cloud-native, full-stack applications and integrations.
* software development contributions: participate in the full software development lifecycle for various projects, which may include building internal tools, developing integrations between systems, or contributing to other backend application components as needed.
* ensure data quality & reliability: implement data quality checks, monitoring, and alerting for data pipelines and services. Contribute to data modeling and governance practices.
* cross-functional collaboration: work closely with diverse teams to gather requirements, define technical solutions, and deliver features that meet both data and software engineering objectives.
* optimize & troubleshoot: proactively identify performance bottlenecks and cost inefficiencies in both data pipelines and software services. Troubleshoot and resolve issues across the stack.
* promote best practices: champion best practices in software engineering (testing, code quality, ci/cd) and data engineering within the team.
job description
our advanced ev it team is seeking a software engineer contributing significantly to both our core data infrastructure and platforms and broader software engineering initiatives. In this hybrid role, you'll leverage your expertise to design, develop, and maintain scalable data pipelines, apis, and backend services on google cloud platform (gcp). You'll be instrumental in building the systems that make data reliable and accessible, while also contributing your software engineering skills to create efficient tools, integrations, and application components. You will collaborate extensively with software engineers, product managers, business users, data analysts, and fellow data engineers to deliver impactful solutions across different domains. the final level and specific responsibilities will be determined based on the candidate's experience and qualifications within the target range.
responsibilities
what you'll do…
* develop data platform: design, build, and maintain scalable etl/elt data pipelines using python and gcp services (e.g., dataflow, bigquery, cloud composer/airflow) to process data from various sources. Manage and optimize data storage solutions (sql, nosql, cloud storage, data warehouses/lakes) on gcp.
* build backend services & apis: design, develop, deploy, and maintain efficient, scalable restful apis and backend microservices using python (fastapi, flask, etc.) or potentially go, supporting both data-centric and general application needs. Adhere to software engineering best practices, including robust testing, documentation, and ci/cd.
* contribute to the design, development, and maintenance of high-quality code for cloud-native, full-stack applications and integrations.
* software development contributions: participate in the full software development lifecycle for various projects, which may include building internal tools, developing integrations between systems, or contributing to other backend application components as needed.
* ensure data quality & reliability: implement data quality checks, monitoring, and alerting for data pipelines and services. Contribute to data modeling and governance practices.
* cross-functional collaboration: work closely with diverse teams to gather requirements, define technical solutions, and deliver features that meet both data and software engineering objectives.
* optimize & troubleshoot: proactively identify performance bottlenecks and cost inefficiencies in both data pipelines and software services. Troubleshoot and resolve issues across the stack.
* promote best practices: champion best practices in software engineering (testing, code quality, ci/cd) and data engineering within the team.
qualifications
what you'll need…
* strong english skills (oral, reading, writing, and listening)
* bachelor's degree in computer science, engineering, or a related technical field (or equivalent practical experience).
* +4 years of professional experience demonstrating capabilities in both software engineering and data engineering domains.
* strong proficiency in python is essential, including experience with web frameworks (e.g., fastapi, flask) for api/backend development and libraries for data manipulation (e.g., pandas).
* familiarity with javascript, and/or typescript, next.js, react, or vue.
* solid understanding and hands-on experience with both sql and nosql
* experience building and consuming restful apis. Understanding of api design principles and best practices.
* experience with cloud platforms, particularly gcp. Familiarity with a mix of gcp services is ideal (e.g., bigquery, dataflow, cloud storage, cloud run, pub/sub). Aws/azure experience is also valuable.
* proficiency with git and version control workflows.
* experience with software development fundamentals: automated testing (unit, integration), ci/cd concepts, debugging.
* familiarity with data warehousing concepts, etl/elt patterns, and basic data modeling.
* excellent analytical and problem-solving skills applicable to both data and software challenges.
* strong communication and collaboration skills, comfortable working across different technical domains and with various stakeholders.
even better if you have:
* preferred: master's degree in a related field.
disclaimer
ford motor company is an equal opportunity employer, as we are committed with a diverse workforce, and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity and/or expression, status as a veteran and basis of disability.
seniority level
* seniority level
associate
employment type
* employment type
full-time
job function
* job function
engineering and information technology
* industries
motor vehicle manufacturing
referrals increase your chances of interviewing at ford méxico by 2x
get notified about new software engineer jobs in mexico.
mexico city metropolitan area 1 month ago
mexico $50,000.00-$60,000.00 11 months ago
mexico city metropolitan area 1 month ago
mexico city metropolitan area 2 weeks ago
mexico city metropolitan area 2 months ago
java backend developer- remote in mexico
mexico city metropolitan area 1 month ago
mexico city metropolitan area 3 months ago
software developer (java/c/c#) - graduates 2025
junior software development engineer in test / r+d - remote work
freelance software developer (java) - ai trainer
software development engineer in test (java)
freelance software developer (java) - ai trainer
we’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of ai.
#j-18808-ljbffr